refs #4355
Form provides isPostAndValid for validation, using the request for fetching POST data. The tests are now updated to use the CSRF protection and are cleaner now refs #4355