Added valdiation and better styling; integration with mailgun works