Fixed types in Transform class.  Starting InputController.  The class
needs the registration functions as well as containers for the registered.
Once that's done the event raise fuctions will have to be changed to call
each registered.  So there's work left.