Add a test for the email downcasing.
Change implementation of the before_save callback.
Change a valid email regex that disallows double dots in email addresses.