Create Game Panel now returns when there is a database connection error.
Made the Game something that can be observed by the GameModel
Began implementation of observable and observer classes to allow database changes to integrate smoothly with all classes. This will force you to reset your wpiTNG server file
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Jeffrey Signore (2) and others
# Via Jeffrey Signore
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Changed layout and added scrollbars to the Active Games Panel. Pushing now in order to sort out upcoming merge conflicts. Jeffrey Signore
  Remove tests involving invalid game type
  Fix data structure of games in test cases Tests not yet updated to reflect new game structure
  Distinguishes the voting implementation based off of the selected game's voting type. Now removes the estimation text when the text field is clicked.
  Creates the Vote class. Adds a Vote ArrayList to the Requirement class. Implements estimation text field validation.
  Tons of layout changes. After talking with Mr Weasel, he recommended having current requirements, import requirements, and add requirements all in the same location, and to use buttons to do this. I just implemented this view, with some controller aspects in place as well. Code needs to be refactored for structure's sake. Jeffrey Signore