limit on sample size
Turned all methods into private functions; expose only play and pause
moved audio context constructor into reverser constructor
preliminary on/off controls