Add validation for all of the various validation types
Add tests for valSubmit.