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
Adds functionality for RequirementsPanel

RequirementsPanel will now update automatically when the user selects a
game from the GamesListPanel. Currently unimplemented until the
GamesListModel is changed (line is commented out on line 33 of
AllGamesViewPanel)
Author: dbeckwith
Adding UpdateGames controller and request observer

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

Author: ammesonb, dbtrue, quan1992
Adding new game tab

Adding new game tab with 2 sub panels. Adding example tab to main view.

Authors: lhunker, dcwethern
Changing the title of the new game tab
Implement abstract model types

-Implemented pre-existing abstract model types in models
-added EstimateModel
-EstimateList is now a list of estimates
-gamelist is now a list of games
add getInstance and empty to GameModel

- also renamed to follow conventions.
- merge estimate list and Game
Merge pull request #12 from dbeckwith/controllers

Controllers
Merge pull request #14 from dbeckwith/ModelingCareer

Modeling career
Fixes build errors from previous merge

Also gets GUI functional. Adds two dummy games to test GUI updating.
Author: dbeckwith
Merge pull request #15 from dbeckwith/newgui

Merging stable newgui back into team9dev for branch cleanup
Renames some GUI files to be more clear

Author: dbeckwith
Adding set game to complete when deadline has passed

Game sets to complete after deadline, and tests

Authors: lhunker, dbtrue
Implements GameEntityManager
The first implementation of the entity manager required to communicate between planning poker and the database
Authors: nfbrown dbeckwith
Merge commit '79f6f08c92389a63b7ef917f7b5ddf980f8d3746' into feature-entitymanager

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/model/Game.java
Moving entity manager to the correct package

Author: lhunker
Editing manager layer to work with our entity manager

edited the core so it talks to our entity manager

Author: lhunker
Linking create game button to new game tab

code cleanup and general renaming