r1-release candidate

First release candidate of the new MJPEG canvas!! Once merged, I will push a release (stable) branch.

Buttons now work in both FF and Chrome to address the real issue with https://github.com/RobotWebTools/mjpegcanvasjs/issues/7

Factored out a bunch of the code into separate classes to make it easier to reuse. 

![gif](http://media.tumblr.com/tumblr_lqmmehtmae1qacz72.gif)