better email field validation

Users keep hitting problems when they append/prepend whitespace to
the email field (or stick spaces somewhere in the middle).

Until it is possible to take the email from the SSO, this change
strips out all whitespace from requester emails.
Merge pull request #48 from alphagov/better_email_field_validation

better email field validation