Updates to Router; methods prefixed with an underscore are no longer associated with URLs.
Updates to IOC; inject method must now be named _inject<some string>.
Starting work on InputManager