Added InputController.java

- Added InputController class.
- Screen.java now implements InputProcessor.
- Game.java has ScreenController instance.
- InputController organizes InputProcessors via InputMultiplexer.
- ScreenController now adds and removes Screens (InputProcessors) to and from the InputMultiplexer upon being added or removed from the stack.