Better ActiveRecord exception handling

@jdoconnor 

I think it's more appropriate for a validation failure to return a `422 unprocessable_entity` for a validation failure. This updates the automated exception handling to produce that response.