Allowed overriding of monitor refresh rate
Split compositing from presentation into compositor
Split rendering from canvas to renderer
Moved server canvas creation to prepareToStart
Swapped mask and texture args in drawArray
Added FrameBufferObject
Fixed some minor framebuffer issues
Fixed framebuffer filename to remove capital b
Changed method order
Removed Compositor
Updated presentation comments
Added resetRenderer for Canvas
Merge pull request #2 from cafarm/inversion

Better support for subclassing