added reset_errors and all_errors to validator (real reporter is still pending), rewriten validator tests