adding authentication
fixing heroku
usermailer