All errors (model and validation) wrapped.

Erroneous response now looks like:

```ruby
{
  errors: {
    model: [ {code: 10000, msg: 'InvalidApiKey'} ],
    validation: [ {field: 'FieldName', msg: 'Field is required'} ]
  }
}
```