Lots of fixes contact form, js validation