Game State Management

added Screen Manager, Input Handler, and abstract GameScreen superclass.
Also added reference to GameStateManagement library to main project.