jshint no longer requires definition before use
initial implementation of pixelcanvas and test in main