Add PlanningPokerGame controllers
Merge branch 'sbl-dev' of git://github.com/struct-by-lightning/wpi-suite into sbl-dev
Added email functionality to Create Game
Added mailer creation and email sending to the Create Game button.  It still sends to the team email via MailTrap.

For the demo, we would need to show the MailTrap account.  Here's the login info:
email: struct-by-lightning@gmail.com
password: team6password

Just go to Mailtrap.io and login, then select the inbox that already exists. Then refresh once you think the email has been sent to see if it's shown up.

Committed by: Alec Thompson - ajthompson
Merge pull request #45 from ajthompson/dev-email-gui

Added email functionality to Create Game
Save list of requirements based on what the user selects
Fix so that the saved requirements are the ones the user selected, instead of the ones that the user didn't select.

In the function that grabbed the requirements and saved it to a list, the function now grabs the user selected requirements, instead of the ones that the user didn't select.
Merge pull request #46 from sfmailand/feature-requirementsList

Save list of requirements based on what the user selects

Tested by: Alec Thompson - ajthompson
Merge branch 'sbl-dev' of git://github.com/struct-by-lightning/wpi-suite into sbl-dev
Header: Adds the functionality of closing the existing new game tabs

Adds the functionality of closing the existing new game tabs. The class
that is responsible for this functionality was added -
ClosableTabComponent. This class contains two elements - button and title
of the tab. The title is assigned to the name of the tab specified during
the addition of the tab to the JTabbedPane.

Reported-by: bnurbekov
Signed-off-by: Batyrlan Nurbekov <bnurbekov@wpi.edu>
Merge pull request #47 from bnurbekov/sbl-dev

Header: Adds the functionality of closing the existing new game tabs
Merge pull request #43 from bbiletch/sbl-dev

Add PlanningPokerGame controllers
Make default name for a session the current date and time
Make calendar textboxes uneditable by user to force them to use the calendar selector (will ensure that it's in the proper format)
Add initial text to calendar date boxes to tell the user that they have to use the 'Calendar' button to open the selector and pick a date
Add a check so that the session can only be created if a valid start and end date is selected
Hotfix to allow both times to be set independently
Change from both calendar dates not needing to be filled out to either to avoid the case where one is filled out and the other isn't from causing issues
Add 'Required' label to date/time.
Check to make sure the start date is before the end date.
Fix entity manager's identifier in ManagerLayer