Copied MockNetwork and MockRequest from the requirement manager in order to allow us to run tests on these methods without a running network/server.
Structures will be used to test data processing server side.
Added tests against the Game and GameModel. So far just tests the to JSON method and the addGame methods.
Modified the GUI GameList to attempt to generate from the actual GameModel. This should allow us to show games that are on the server and delete them if necessary.
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Tianchang Gu (5) and others
# Via Tianchang Gu
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  modify the add requirement method
  Changed the code structure so the requirement section of the active games panel is now in ActiveGamePanel instead of CreateGamelPanel
  Readded Game Name and Game Description (nameTextField  and  descriptionTextField) so that games could again be added to the servers. Jeffrey Signore
  Delete unnecessary methods related to the parent and children of a requirement
  Add the AddRequirement controller and request observer. Modify the requirement class and model.
  Modified Requirement class to remove unecessary methods
  Edit the requirement class in model
  [Error-don't pull if you don't need that] Create a retrieve requirement controller and observer.