added a bunch of tests for form validations, unique messages