added a tick function for the square, upward/downward sawtooth, and triangle waveforms
siggen: added sawtooth, triangle, and square waveform funtionality
Merge branches 'siggen', 'wave' and 'develop' into siggen
Merge branch 'siggen' into develop
fix waveform bugs