Added Gamestates

-Added game state manager (close #3)
-Implemented simple game state for main game.