Organizes games into folders

One folder for competed games, one for uncompleted games.
Author: dbeckwith
Changes EmailController to use Apache Commons Email instead of JavaMail API.

The JavaMail API is overly complicated and messy compared to the Apache Commons Email API. It uses JavaMail under the hood, but it makes for easier code to read and debug.

Authors: nfbrown dcwethern
Merge branch 'team9dev' into feature-emailnotification
Probably fixes bugs with sending email on most computers

There was an issue where emails failed to send on some computers. These changes allowed emails to send on those computers.

Authors: nfbrown, dcwethern
Fixes Eclipse classpath

Changes Eclipse classpath to use relative pathnames
Merge pull request #36 from dbeckwith/feature-emailnotification

Feature emailnotification
Updates comments

Some functions were not properly commented, this adds those comments

Author: nfbrown
Merge branch 'feature-emailnotification' into team9dev
Begins validating date for deadline

Validating user entered date for deadline, and making sure it is not in
the past. Not fully functional with errors in the save button being
enabled or not.

Authors: dbtrue, ammesonb
Merge branch 'team9dev' into validate-deadline
Finishes validating date for deadline

Fixed bugs with save button. Button now grays out and enables at
appropriate times.

Author: dbtrue
Formatting and comments

Fixing formatting and adding some comments.

Author: dbtrue
Automatically select newly entered requirement

Selects new requirement in new game panel when the requirement is saved.

Authors: dbtrue, ammesonb
Disables save button on attempt with invalid date

Previously save button was not disabled if deadline was valid when entered
but not when save is clicked.

Author: dbtrue, ammesonb
Merge pull request #48 from dbeckwith/validate-deadline

Validate deadline
Merge branch 'team9dev' into feature-userprefs

Conflicts:
	PlanningPoker/src/edu/wpi/cs/wpisuitetng/modules/planningpoker/controller/EmailController.java