Game can no longer be created with a start date in the past

The system now checks whether the start date is in the past when the 'Create Game' button is pressed.
Created a basic ViewEventController. All GUI-related actions should be put in that class.

Reported-by: lhnguyenduc
Signed-off by: Long Nguyen Duc Hoang <lhnguyenduc@wpi.edu>
Displays a message next to the 'Create Game' button if the session name field is left blank
Integrate the ViewEventController with other views

Reported-by: lhnguyenduc
Signed-off by: Long Nguyen Duc Hoang <lhnguyenduc@wpi.edu>
Remove createGame bugs
Merge pull request #85 from hlong290494/viewEventController

Created ViewEventController for future GUI actions
Tested by: Alec Thompson - ajthompson, Ben Korza - benkorza
Header: Make warning about closing the tab pop up only if user edited the tab

Reported-by: bnurbekov, lhnguyenduc
Signed-off-by: Batyrlan Nurbekov <bnurbekov@wpi.edu>, Long Nguyen Duc
Hoang <lhnguyenduc@wpi.edu>
Merge pull request #87 from sfmailand/live-error-message

Displays a message next to the 'Create Game' button if the session name ...
changes all of the non-functional and past date buttons to disabled
Merge pull request #92 from eVulmaNn/sbl-dev

Changes all of the non-functional and past date buttons to disabled
Hotfix for errors on calendar array
Add a reset button next to the create game button in the new game window that resets the values of the dates and session names to the default values

sfmailand
Merge branch 'sbl-dev' of https://github.com/eVulmaNn/wpi-suite into sbl-dev
Merge pull request #94 from friscis/sbl-dev

Hotfix for errors on calendar array
Change PlanningPokerGame model to store requirement IDs instead of Requirement objects

Authors: bbiletch, rbkillea, mamora
Removes the Start Date Calendar
Fixed merge conflict in NewGameTab.java
Commited by: Alec Thompson - ajthompson
Merge pull request #95 from hlong290494/clear-button

Add a reset button next to the create game button in the new game window...
Checked out by Ben Korza
bnkorza
Fixed merge conflict with NewGameTab.java
Commited by: Alec Thompson - ajthompson
Merge pull request #96 from bbiletch/sbl-dev

Change PlanningPokerGame model to store requirement IDs instead of Requirement objects
Checked out by Ben Korza
benkorza