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
tightens the validation around the requester's email address and
strips out leading & trailing whitespace.