Clear out some unnecessary patching
Add Validator class

Add a generic Validator class that will serve as the base for all future
validators and that possesses generic ways of validating both requests
and responses.

Modify KittenServer.__init__() to accept a validator instance as first
argument.