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).
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
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
Modify the display of text entry when the requirement table is clicked in the active game panel. Tony Garside, Tianchang Gu
User is now able to save incomplete games as long as at least the name is filled out. User is still unable to start a game until all necessary fields are filled out correctly.
Merge branch 'dev' of https://github.com/cs3733bdt/wpi-suite into dev
Moved CreateDeckPanel into new package that will be deck related classes. Jeffrey Signore
Merge commit '746f88387ad67fcb7806f108589cf4f8c5e6aacf' into DeckOverviewImplementation

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/ViewEventController.java
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/view/games/creation/NewRightHalfCreateGamePanel.java