add before save to user model so that all emails are stored in downcase