Add failing validation test
Refactor validator tests and add MockValidator()
Implement Validator.get_known_methods()