Deleting unneccessary classes and increasing unit test coverage. The signal generator is currently broken