Adding AddGame controller and request observer

Creating classes for AddGame controller and request observer
Still need JSON methods toJson and fromJson in GameModel (lines currently commented out)

Author: ammesonb, dbtrue, quan1992
Merge branch 'newgui' into controllers
Adding GetGames controller

Creating GetGamesController and GetGamesRequestObserver classes
Need GameModel to provide getInstance function and emptyModel
before functional compilation possible

Author: ammesonb, dbtrue, quan1992
Adding UpdateGames controller and request observer

Creating UpdateGamesController and UpdateGamesRequestObserver classes
Same dependencies as the other controller/request observer

Author: ammesonb, dbtrue, quan1992
Merge pull request #12 from dbeckwith/controllers

Controllers