Modulation added, new functions for signal generation and modulation
Now actually added everything