New exception interface for type-hinting
Renaming ValidatorException to ValidationException
Also, making the ValidationException class implement the new interface
Two new exceptions and their new implementations
A new exception for the Klein error callbacks
Removing unused "use" statements