Adds User Email Validation

Checks the user's inputted email address for the correct format. If the
user inputted an incorrect format, throws an InvalidEmailException in
UserManager. Utilizes regex.

Author: Shockolate Ellychou
Merge pull request #51 from dbeckwith/email_validation

Adds User Email Validation