Use .call with context in models to avoid `require`

We `require('validator')` in the `makeValidator` helper, then call the
individual validation functions with that object as the context so the
functions can call `check` with `this.check` instead of having to
require that validator library in every model.