contact form and email template with validation built in