initial framework commit

index.html in views sets up the html5 canvas.
default.js in controllers sets up the KineticJS container with a blank
contention.
The canvas has been made draggable, since that only involved setting an
attribute.