Made all of the card estimate from Jbuttons into JToggleButtons so multiple cards can be selected at once. jmcsweeney jdcanas
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
Major revamp to the EstimatePanel. Add ActionListeners for all buttons. 0? button is deselected when any other button is pressed.
0? button deselects all other buttons if they are pressed.
Kevin Zhao, Justin Canas
Added functionality to sum the total of all the buttons pressed. Justin Canas
Made arrays of cards and JToggleButtons into arrayLists to account for variable size. Required significant refactoring of EstimatePanel class. Justin Canas
Deck is now fully implemented as arraylist. Any arraylist with 7 strings in it will work for the cards now. 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.
Add a button to clear all previous card selections. 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
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
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
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
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into DefaultCardSet
Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/active/EstimatePanel.java
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
Added image toggle when button is toggled. Need to Adjust size of buttons still. Justin Canas
Images swap correctly when toggled. Clear and "I don't know" buttons now correctly toggle the image. Justin Canas
Added tooltips to the poker cards. Justin Canas
Add test for creating a custom deck and add some documentation to the EstimatePanel class. Justin Canas
Merge commit '4442566d68eb96eb9d2c7dbfbcebeae1808cbf48' into devWorkaround

* commit '4442566d68eb96eb9d2c7dbfbcebeae1808cbf48':
  LAYOUT CHANGES V10. Jonathan advised me to change the panels to scroll panes, so I made these changes. I also added some of the formatting to coincide with this change, specifically so that components were not floating around in the wrong locations. Jeffrey Signore
  Adds more tests to the Game Model to determine the validity of the model
  Fixes observer panel not adding JPanels to abstract class
  Add getUsers method that returns the number of users in this game

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/models/game/Game.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/buttons/SaveGameButtonPanel.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/CreateGamePanel.java