added controller and mailer for contact