Improved contact form

Contact form now displays appropriate error/success messages