Cleans the input on the logger message for the abstract storage model
Has all setters now call notify observers in order to prevent database lockout conditions
Removes an unessarary test in the PPRequirement Test
Updates invalid tests
Updates the tests for the game model to check for changes
Lowered the logger message output to info instead of warnings
Re adds the equals and hash code methods
Fixes a bug where the Observeable model would not clear changes after making changes
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Tianchang Gu (6) and others
# Via Tianchang Gu (4) and others
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Modify the hasChange method. Fix the pop up on create deck panel. Tianchang Gu, Justin Canas
  Replace some system println with logger.
  Got rid of obsolete code which dynamically set valueLabel visibility to true, but it is now suppose to be permanently true anyways. Jeffrey Signore
  Fixes the bug where if you add an invalid number to a card value textfield, and then click away (so the field loses focus), that card value is no longer updated with the invalid field. Jeffrey Signore
  Fix issue #74 "When a game is saved, and the radio button for text entry estimate was selected, when reopening the pending tab the deck selection drop down is now visible". Tianchang Gu, Jeffrey Signore
  Modifies create game help text to correct error jmwetzel
  Fixes the layout of the scrollPane and view on PreferencesHelp so that there is no extra space, and so that the scrollbar only appears as needed. Jeffrey Signore
  Sets the preferred size of scrollPane and view, in order to allow the scrollbar to take effect when needed. Jeffrey Signore
  Fix number format exception in number jtextfields. Justin Canas
  Adds a horizontal scrollbar to preferences help page which fixes JTextAreas from overlapping each other #70
  Help drop down testing removed. Will not be in final product. Justin Canas
  Pop-up works for loss of data in create decks. Justin Canas
  Fix the end game manually issue #124 "When the user end game manually, the pop up window "you are the last one to vote..." shows. If the user click cancel, the statistics panel will show up while the active game panel is still open."
  fixes the bug with NumberJTextFields. Refer to issue #105
  Fix the calculation of cards per row. Now card panel displays properly from one card to fifteen cards.
  Fix the size issue in create card panel. Show the vertical scroll bar only if it is necessary. Tianchang Gu, Justin Canas
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By jdcanas
# Via jdcanas
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Add checking for adding duplicate entry into a model. Justin Jonathan