Proper contact - adding html5 validtion option, custom error messages