Add envelope model and view

TODO: Hook up to audio
Add lo/hi and value label
Rename envelope to ADSR

Envelope will be used to actually control sounds, ADSR is the
synthesiser envelope view/model which is used to input values.
Hooked ADSR up to change sound over time
Fix default values

Author can now set startStep or startAngle too