mailer trait
Commented out a bit that fails to compile for now
OAauth2 authenticator added