Major changes!

Added a bunch of GUI stuff.  Can now change wave shape with a dropdown
list and control pulse width with a slider.  Also added envelope support
and a panel for that with sliders.  Also added an oscilloscope.  I
really need to commit more.