error_messages() removed. The error info can now be any data structure you choose.
Added a Catmandu::Validator that uses Data::Domain for validation.
Now using Catmandu Exception. validat_hash returns now whatever the validation_handler returns.