Waveforms

Added a waveform generator