Fix project re-importing on load

Issue stems from the waveform not being saved after it was generated.
If the user closed the project without saving, it would not be saved,
and therefore regenerated again on project load.
Delete unused classes