Testing to fix the notify failure for the game model
Merge branch 'devWorkaround' of https://github.com/cs3733bdt/wpi-suite into devWorkaround

# By jdcanas (16) and others
# Via TomPaolillo (2) and jdcanas (2)
* 'devWorkaround' of https://github.com/cs3733bdt/wpi-suite:
  Fixes error messages in estimate panel.
  Add test for creating a custom deck and add some documentation to the EstimatePanel class. Justin Canas
  Added tooltips to the poker cards. Justin Canas
  Images swap correctly when toggled. Clear and "I don't know" buttons now correctly toggle the image. Justin Canas
  Added image toggle when button is toggled. Need to Adjust size of buttons still. Justin Canas
  Edit GUI so it displays the  sum of the cards (the total estimate) in a JLabel as opposed to a text box that was unaligned. Justin Canas, Jake Mcsweeney
  Removed some unecessary variables. Added experimental "Estimates" entry in the column array of the table to display requirements being voted on by a user during a game. Justin Canas, Kevin Zhao
  Number of cards in play is a hard coded constant in one place, which can easily be changed. Finish encapsulation of the memory array in the new class so "0?" button remembers what it cleared again. Justin Canas
  Change EstimatePanel so it can generate a variable number of card buttons by encapsulating the action listeners in a new class. Major code clean-up. Justin Canas
  The "No estimate" button now correctly remembers what toggles were pressed were it clears them, and reverts them back when unpressed. Justin Canas
  Add a button to clear all previous card selections. Justin Canas
  Change constructor of EstimatePanel to take the deck of cards you want it to use. This is passed in as an ArrayList<String> with an emptylist meaning it will use the default deck. Only supports size of 0 or 7 currently.
  Deck is now fully implemented as arraylist. Any arraylist with 7 strings in it will work for the cards now. Justin Canas
  Made arrays of cards and JToggleButtons into arrayLists to account for variable size. Required significant refactoring of EstimatePanel class. Justin Canas
  Added functionality to sum the total of all the buttons pressed. Justin Canas
  0? button deselects all other buttons if they are pressed. Kevin Zhao, Justin Canas
  Major revamp to the EstimatePanel. Add ActionListeners for all buttons. 0? button is deselected when any other button is pressed.
  Abstract the deck of cards to a single array so that the number on cards are no longer hard coded. Ability to select multiple cards at once is functional. jdcanas jmcsweeney
  Made all of the card estimate from Jbuttons into JToggleButtons so multiple cards can be selected at once. jmcsweeney jdcanas