Initial commit
add all the things
add a mouse handler system
move the camera from user input
make an animation handler
add mouse scroll wheel support (initially used for zooming)
move event listeners into their respective classes
oops, don't need these
add + and - to move the camera closer and farther
extract the lighting into a class
more lighting stuff
add draw handlers
no more global variables for shapes :-D
get rid of all that unsightly html and make the canvas full screen
move the texture objects out of global space
start work on support for touch screens
start laying out the touch event handlers
make the resize code portable
call the button handlers on touch events, they have been updated to handle regular movement, and pinch to zoom
a new lighting position