custom error messages working
tests for custom and non-custom validation errors