Modified how the AddGame controller works so that it is no longer an Event Handler and instead is called by the game model after you add a game to the game model.
This required a large amount of refactoring of the code base in order to get the methods to work properly. All of the bugs seem to have been worked out of that. Games are successfully being added to the server.
Fixed a few things with the data structures and the storage of Requirements.
Data Validation on the AddGamePanel. Confirms that the game actually has valid data in the associated fields. Only checks the Game name and Game description fields at the moment but the framework is there for more validation.
A bit more on the side of data validation in the database. This time for the Game Entity Manager
Very close to getting Active Games to be displayed when double clicked in the tree. For some reason the game tree isn't recognizing my mouse click events. Need to work on this further tomorrow.
Update to #9
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By TomPaolillo
# Via TomPaolillo
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Added a scrollbar to the active and history game trees so that it can display more than 8 games. Set the scroll distance based off the number of current games so that it will create more room when more games are added.
  Changed what the default text fields displayed on the create game page. Made the add requirement and add game buttons reset their corresponding text fields. Updated documentation.
  Requirement names are now displayed in the console under the game name when games are created. Fixed a bug where every game would contain all previously created requirements because the ArrayList wasn't being reset after a game's creation.

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/controller/AddGameController.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/CreateGamePanel.java