Handle invalid e-mail addresses by redirecting to user edit on signin.
Merge pull request #115 from jroes/invalid-email-address-warning

Handle invalid e-mail addresses better