Initial Commit to get sending finalEstimates to the Requirement Manager.
Initial implementation of requirements from requirement manager in the planning poker module, to make it so we do not have to have dependency between the modules.
Adds a way to make custom NumberJTextField errors
Refactors the NumberJTextField to use the NumberFieldCustomError
Refactors the NameJTextField to make the errors accessible externally so that they can be used to test against
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Chris Knapp (5) and others
# Via Chris Knapp (6) and others
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Further refactors validation, but for testing purposes save deck is always enabled jmwetzel
  fixes CreateDeckPanel issue of not correctly creating deck values AndrewBusch
  Fixes edit button not being enabled
  The nodes on the deck tree now match the color of the deck they contain.
  Checks if the date has been changed before closing a tab
  Adds PPRequirementModel tests. Removes unused methods and fixes getRequirement method in the PPRequirementModel class. Doruk Uzunoglu, Dalton Tapply
  Correctly checks if changes have been made to a game description or the requirements before closing out of a tab
  Attempts to set starting text in nameTextField correctly
  Rename holder setRequirement method.
  Fixes hasChanges calls on createGamePanel
  Fix the pop up window issue in active game panel
  Add the pop up window to tab close instead of vote submit.
Modify the width of the help button so that help button won't be cuting off by the edge of panel.
Fixes issue with validation where save deck could not be pressed even when all fields were entered
jmwetzel
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/decks/creation/CreateDeckPanel.java

jmwetzel
Readds functionality for games ended on time, still doesn't refresh live again

Contributors: Chris Knapp, Tom Paolillo, Phil Baumann
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev
Finishes moving over all of the functionality we need from the requirement manager. Now Builds.
Adds live refreshes to ending games on time again, game tree is broken, Tom will fix, we love you Tom <3

Contributors: Chris Knapp, Tom Paolillo
Merge branch 'dev' into helpButton
Fix null pointer when canceling a game in the create game panel. Tony Garside, Chris Knapp
Fixes issue with game tree being duplicated when refreshed. The function now removes previous outdated game trees when refreshed.
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/LeftHalfCreateGamePanel.java
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev
opening a deck now refills the Create Deck page with the selected deck
AndrewBusch
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev