Add test for email downcasing on save
Improve email validation
Merge branch 'chapter-6-exercises'