Added contact form, with tests.