Implemented the LaunchGameButtonPannel and reorganized the games tree to have 3 subnodes: inactive games, active games, and game history.

Contributors: TomPaolillo, Chris Knapp
renames add game button to save game button. Implements Launch game button and adds it to the create game panel.

Contributors: TomPaolillo, Chris Knapp
Begins refactoring data verification over to the respective field's classes. This will reduce the amount of repetitive code necessary for data verification
More refactoring of the GUI to improve encapsulation
Adds tests to the GameModel. This proves that data gets properly updated to the model when pushed from the server onto the GUI.
Changed the layout a ton. Top half of create game and active game views now resize with horizontal increases in window size.
Bottom halves do not yet resize properly. Also centered and reformatted various components including panels, buttons, etc.
Also, Jonathan showed me how to add a default main type for planningpoker active games panel so I dont need to run Janeway each time.
Jeffrey Signore
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Launch button and save button are now on the create game panel. And edit game panel now appears when the user doubleclicks an inactive game. It loads all the fields from that game. It has some issues
successfully retrieving fields from games that have been edited. The launch button also has issues sending games straight to the active games tree.

Contributors: TomPaolillo, Chris Knapp
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/CreateGamePanel.java
Add getUsers method that returns the number of users in this game
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Jonathan Leitschuh (3) and Jeffrey Signore (1)
# Via Jeffrey Signore
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Changed the layout a ton. Top half of create game and active game views now resize with horizontal increases in window size. Bottom halves do not yet resize properly. Also centered and reformatted various components including panels, buttons, etc. Also, Jonathan showed me how to add a default main type for planningpoker active games panel so I dont need to run Janeway each time. Jeffrey Signore
  Adds tests to the GameModel. This proves that data gets properly updated to the model when pushed from the server onto the GUI.
  More refactoring of the GUI to improve encapsulation
  Begins refactoring data verification over to the respective field's classes. This will reduce the amount of repetitive code necessary for data verification
Fixes observer panel not adding JPanels to abstract class
Adds more tests to the Game Model to determine the validity of the model
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Jeffrey Signore (1) and Tianchang Gu (1)
# Via Tianchang Gu (2) and Jeffrey Signore (1)
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Add getUsers method that returns the number of users in this game
  Changed the layout a ton. Top half of create game and active game views now resize with horizontal increases in window size. Bottom halves do not yet resize properly. Also centered and reformatted various components including panels, buttons, etc. Also, Jonathan showed me how to add a default main type for planningpoker active games panel so I dont need to run Janeway each time. Jeffrey Signore
fixes merge error in CreateGamePanel
LAYOUT CHANGES V10. Jonathan advised me to change the panels to scroll panes, so I made these changes.
I also added some of the formatting to coincide with this change, specifically so that components were not floating around in the wrong locations.
Jeffrey Signore
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/models/game/Game.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/buttons/SaveGameButtonPanel.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/CreateGamePanel.java
Merge commit '4442566d68eb96eb9d2c7dbfbcebeae1808cbf48' into devWorkaround

* commit '4442566d68eb96eb9d2c7dbfbcebeae1808cbf48':
  LAYOUT CHANGES V10. Jonathan advised me to change the panels to scroll panes, so I made these changes. I also added some of the formatting to coincide with this change, specifically so that components were not floating around in the wrong locations. Jeffrey Signore
  Adds more tests to the Game Model to determine the validity of the model
  Fixes observer panel not adding JPanels to abstract class
  Add getUsers method that returns the number of users in this game

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/models/game/Game.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/buttons/SaveGameButtonPanel.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/CreateGamePanel.java
Merge commit 'd1ab58c94478219a1669b2ae3d62967fc361ee7e' into devWorkaround

* commit 'd1ab58c94478219a1669b2ae3d62967fc361ee7e':

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/models/game/Game.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/buttons/SaveGameButtonPanel.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/CreateGamePanel.java