Create and revise test cases for Game and GameModel.
Fix typo in @return text
Add test to check statue of game completion
Makes the Game Model thread safe using the synchronized tag
Removes the bug where clicking on the head node of the tree throws a null pointer exception because it is not handing a game.
Makes the active game a observer for a game
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Justin Canas (2) and Philipp Baumann (1)
# Via Philipp Baumann (1) and jdcanas (1)
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Fix typo in @return text
  Finalize create game icon. Cleaned up old code from CreateGameIconPanel class. jmcsweeny jdcanas
  Add Create Game button with Icon and Creates Game. Still has previous button and is in previous location as well. jdcanas jmcsweeny kzhao
Add method to change game complete status
Add test for change of game complete status
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev
Revise GameTest test cases and Game class.
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Move CheckActive test
Move from GameManagerTest to GameTest for proper organization
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev
Changed more layouting issues, reformatted ActiveGamesPanel so that components are centered and correct size. Also attempted to fix repaint issue with Chris but failed to do so, some code that may have helped a little bit left in. Jeffrey Signore
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Adds timed server update polling to the model
Resizes the game trees.
Fix error in setComplete method
Modify CheckActive test