throwing an Error instead of a string
better error message
created test for registered validators
added test for Error when trying to create validator that is not registered
Merge pull request #27 from racker/throw_errors_not_strings

Throw Errors, not Strings