Staging

Main change is "create separate setCanvas function for canvasamino, so startApp is compatible with nodejs implementation".

Also adds WidgetGallery.js which can be ran with either nodejs or html (using .html wrapper).