you can now access the top scene of the controller
you can now set the tick rate of a runloop
you can now set the framerate of a controller object
now setting default tickrate for the run loop and no longer starting the timer if there is no callback specified
controller is now a singleton
moved test code to the test html page, updated as per the changes to the controller