Converted objects to use the Injector
Added CmdBinder and depreciated Command.Register functions