Added a more thorough email validation regular expression

I found that email addresses like 'test@example' were getting through the validation.