Adding email field to prefs panel

adding an email field to the user preferences panel, disappears when the user unchecks send email

Author: lhunker
Merge branch 'team9dev' of github.com:dbeckwith/wpi-suite into setEmailPrefs
Adds Validation to email field

Checks email field for valid emails

Author: lhunker
Saves updated email to server

User preferences panel now saves updated email to the server

Author: lhunker
Formatting

Forgot to run the formatter (fixed now)

Author: lhunker
Merge pull request #110 from dbeckwith/setEmailPrefs

Set email prefs
Merge pull request #107 from dbeckwith/GUIFixes

Gui fixes
Now checks if game has deadline before creating timeout observer
Merge branch 'team9dev' into fixNoDeadlineGames
Merge pull request #112 from dbeckwith/fixNoDeadlineGames

Fix no deadline games
Merge remote-tracking branch 'origin/team9dev' into GUIFixes