Mvc branch

Added the MVC to the project. The Game.cpp is the Controller and the Player and other data elements will be the Model. Lastly the GameView.cpp is the View.
Could all of this be put into some other update() function? 
Just looks a bit odd having all these ifs and stuff in the main game.