The save game and start game buttons now appear disabled until the necessary fields are filled out correctly. If the user tries to click on either disabled button, an error message
will appear telling them what needs to be corrected/filled out. This error message will disappear when it is corrected. When the final field is completed, the buttons will become enabled.
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into AutomaticVerification
Start game button is no longer initially disabled in an edit game page (because the user should be able to start a valid game without making any changes). It still starts out disabled in a create game page because
the fields start out blank.

Also added an error message if the user tries to click the disabled save button when they first open an edit game page that says "No changes have been made".
This is because they shouldn't have the option to save changes that weren't made (and obviously the button will become enabled once a change is made).
Modify one constraint of the card panel.
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into AutomaticVerification
The submit requirement button now is disabled until the name and description fields are filled.

Also adds the show boolean to IDataField which will indicate if the red border and error text will appear.

Also cleans up a lot of old classes that have become outdated and are no longer being used.
Fixes issue with red highlighted boxes appearing when they shouldn't.
Submit estimate button now is disabled for text entry if the text is not valid. If it is clicked while disabled, it will display an error saying what the user needs to change for it to be valid and highlight the estimate field in red.
Cleans up unnecessary imports
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev

# By Jeffrey Signore
# Via Jeffrey Signore
* 'dev' of https://github.com/cs3733bdt/wpi-suite:
  Added import req part of GUI. Some buttons work, but need to be able to get data from Raq Manager. Jeffrey Signore
Retrieve the user's previous estimate from the server. Display it in a JLabel above the submit button in the NewRightHalfActivePanel.

Tianchang Gu, Tony Garside, Andrew Busch
Add some Java Docs to NewRightHalfActiveGamePanel
Fixed some layout changes again, in RightHalfCreateGame. Also fixed some import requirement GUI implementation.
Known bug in this version (when trying to select multiple requirements to import) but this functionality is for test purposes so I am pushing so team can access code.
Jeffrey Signore
Merge branch 'dev' of github.com:cs3733bdt/wpi-suite into dev
Fixes merge conflicts and adds consistency to the name and description field borders in NewLeftHalfCreateGamePanel.

The error message for a too early date will no longer disappear if the new date entered is still too early.
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into AutomaticVerification
Fixes many merge conflicts.
Further fixes merge conflicts
The addActionListenerTo method now works through instanceof, instead of requiring the passing through of a string of the JComponent type.
Display user's previous estimate in the requirement table and update estimate display when submit button is pressed. Tony Garside, Tianchang Gu
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev