FIxed Preferences Panel layout. Justin canas
Fixes the PPRequirement JUnit test on identify and fixes syntax on the fromJSON method
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By jdcanas
# Via jdcanas
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  FIxed Preferences Panel layout. Justin canas
Re-adds deck implementation button, overview, and more.
Re-adds tutorial link.
Adds a progress bar, along with a test bar. True functionality needs to wait for vote saving to work. (Thanks team romulus!)
Jeffrey Signore, Jonathan Leitschuh
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Fixes a quick bug in Jonathan's code (Json -> JSON)
Jeffrey Signore, Jonathan Leitschuh
Fixes the layout of the Create Deck Panel:
Adds the radio buttons for single v multiple selection.
Anchors components to the left.
Gets rid of set value textfield (this will be directly on each card that appears).
Adds a save deck button.
Jeffrey Signore
Adds validation to the text fields, and begins validation on the buttons. Also adds better documentation.
Jeffrey Signore
Changes the text of the buttons that create and import requirements to better represent what they do.

Fixes bug where the import button would be enabled when no requirement is selected.
Creates a new custom card class.
Also adds the action listener that allows you to select from different color cards.
Jeffrey Signore
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Edit game panel now sets the text edit head at the end of the name field.

Create game panel sometimes sets the text edit head in the name field, but sometimes doesn't. Needs testing.
Create requirement panel now sets the text edit head in the name text field when brought up.
estimate text field in active games panel now is automatically selected when switching between requirements and is reset to empty. The error field is also set to empty and any error borders are reset.
Current final estimate is now initially set to whatever the current requirement's mean is.

Issue: The final estimate cannot be changes by entering a final estimate, it just reverts to whatever the mean is.
Close tabs with games brings user back to game overview panel. Close tabs for deck creation brings user back to deck overview panel.
Attempt to set focus. Justin Canas
Merge branch 'dev' of http://github.com/cs3733bdt/wpi-suite into dev
Re-adds the automatic selection of the name field when create a requirement page is opened.

(I don't know why this line was removed after my initial implementation)
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev