Allow for subclasses of Invalid to be raised by validators.
Merge pull request #71 from uber/mk_invalid_subclassable

Allow for subclasses of Invalid to be raised by validators.