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