Clean up email address validation.
Add password reset functionality.
Make email message better.
Allow user email changes.
Merge pull request #869 from NatTuck/password-resets

Password resets