added mailer component

Added Mailer component, wrapper over SwiftMailer.