add test for downcasing user email before_save
Use a bang instead of assigning the value
Expand regex to invalidate emails with double dots. Add a double dot email to invalid email test.