Feature overview and new game

Merged database changes into gui functionality branches;
Working: Game Model, Entity Manager, NewGameTab, OvervewTab, getGamesController, AddGamesController, observers, 
To be used for new groups to branch off of.