adding a 328(non-p) option in ide

You only need the non-P setup in the IDE for the bootloader upload. That's the only part that checks the chip's signature. Once that's done, I treat mine like a stock 328P Uno by selecting the Uno as a target in the menu, and uploading a sketch.