Added some of the basic structure

-GameLoop and Game added
-Window created (currently not a component)
-Basic game states and how they work