Changes keyListener on addValue textfield so that when enter is pressed, focus goes to the next card in the array.
Note: I did not have time for testing, so there may be some cases left where null pointers can arise (i.e. I never check for empty array cards, and I never do anything for the last card in the deck).
Jeffrey Signore, Dalton Tapply
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Changes a the size of the radio button panel in CreateDeckPanel to try and make all the fields visible on a Mac.
Jeffrey Signore
Adds and modifies tests in PPRequirement test

Additional tests are needed, but something is broken in copyFrom so tests often fail
Makes external fields private if they are only used internally
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Kevin Zhao (11) and others
# Via Kevin Zhao (9) and others
* 'dev' of https://github.com/cs3733bdt/wpi-suite: (29 commits)
  Adds and modifies tests in PPRequirement test
  Changes a the size of the radio button panel in CreateDeckPanel to try and make all the fields visible on a Mac. Jeffrey Signore
  Changes keyListener on addValue textfield so that when enter is pressed, focus goes to the next card in the array. Note: I did not have time for testing, so there may be some cases left where null pointers can arise (i.e. I never check for empty array cards, and I never do anything for the last card in the deck). Jeffrey Signore, Dalton Tapply
  Fixes tabs so that help panels are closed properly when using close all tabs, or close others.
  Fixes the bug where the last requirement would get its estimate changed if you sent a finalEstimate change on a requirement not imported from the manager.
  Fixes some validation on the number of cards allowed. Validation bugs exist everywhere else though. Jeffrey Signore, Jordan Wetzel
  Changes help button to be enabled properly even after a help button has been closed.
  Sending Estimates to the Requirement Manager for imported requirements now works. TODO: Have to make a way to refresh requirement manager panel without reloading janeway.
  Finishes moving over all of the functionality we need from the requirement manager. Now Builds.
  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.
  Initial Commit to get sending finalEstimates to the Requirement Manager.
  Add arrowdrop down functionality. Needs work. Example can be seen in preferenceshelp. Justin Canas
  Added arrow dropdown skeleton. Justin Canas
  changes to panel formats and some grammar check
  adjust formatting of labels and pictures
  Changed titles in preferencehelp
  Populate ActiveGameHelp with information and pictures
  added help heading to createGameHelp started adding heading to preferenceHelp
  Change format of labels for end game panel help panel. Add images to use for active game panel help
  Help Button disables correctly.
  ...
Adds Documentation the the IErrorView
Adds a documentation note on the NumberJTextField
Adds Documentation to the NumberFieldCustomError, Changes the default not empty error
Changes the validation to work in order. Also moves validation out of the panel and into the number field on submit
Begins moving the CardPanel into its own separate class. No connections yet
Allows you to set the color on the card image outside of the constructor. This allows you to set the card's color without having to create new cards
Changes the text for selection type to drop the * [requested by police]
Adds a hasIDontKnowCard validation on a deck
NumberJTextField now has a minimum value constraint that can now be set
Adds a warning to the NumberFieldCustomError for when the field is below a certain number
Changes a test to reflect the name refactor
Refactors the code in the CreateDeckPanel into another class CardPanel to provide encapsulation and code clarity
Fixes null pointer exceptions in the deck model for the JUnit tests
Adds testing and additional comments for the help panels.