Migrates code from feature-emailnotification

Old branch is FUBAR, kill it with fire.
Adds a print statement

Debugging is less confusing now.
Merge branch 'team9dev' into feature-endgamenotification
Merge commit '6e17a6de55ba291b9c6d4621715c6846bfb9169d' into feature-endgamenotification
Some cleanup and RequestThread works as it should

EmailControllerTest was never useful, so it's been removed
Merge branch 'feature-endgamenotification' of https://github.com/dbeckwith/wpi-suite into feature-endgamenotification
Cleans redundancies in RequestThread

Also adds javadoc to private fields and methods.
Fixes email notifications to reflect changes in RequestThread

100% less borked.
Makes notifications game-specific and contain more information

They're also nice and pretty.
Merge branch 'team9dev' into feature-endgamenotification
Merge commit '0d287fa3069e6e98a13fd0af26d6f2c030cd9f1c' into feature-endgamenotification
Fixes syntax error in CompletedGamePanel
Merge branch 'team9dev' into feature-endgamenotification
Fixes typo in AbstractUserController comments

Receive was spelled incorrectly in the Javadoc comment for receivedUsers in AbstractUserController

Author: nfbrown
Fixes CurrentUserController tests

Also removes some unused synchronization fields in the controller and a
test for the RequestThread timing out.
Merge branch 'team9dev' into feature-endgamenotification
Fixes game start and end notifications

Game end notifications currently only work when the end estimation button is pressed.

Authors: nfbrown, Sam Carlberg
Merge branch 'team9dev' into feature-endgamenotification
Moves start game notifications to the start game button

Notifications were sent when games were created, now that games must be start, the email notification is now sent when the game is started.

Authors: nfbrown, Sam Carlberg
Merge pull request #82 from dbeckwith/feature-endgamenotification

Feature endgamenotification