specify deps
add wish model tests
improve testing
improve testing

* require Model at the before hook
* properly catch all valid validations