App.canvas and App.Construct

Rewrote the 'canvas' system, adding options and the ability to
dynamically create canvases or use your own designated canvas.
App.Construct allows for the ease of creating new instances with
prototypes, constructors and a bit of logic.