more form validation
calling form_set_error correctly
Merge pull request #4 from willtp87/7.x.handle_invalids

more form validation