Added Mail model
Emailing is now portable