Added generic Mail Sender class

It handles multi recipients, one attachment, authentication and failover