fix error messages for cat1 schematron errors

Fix method signature for cat1 schematron validator to match other validators. Error caused file_name to be a hash which prevent file errors from showing up on the test page. Also set type for file_name field in ExecutionError to always be a String.