standardize json error messages via the json_api renderer.

Linked to #61
Yeah I wasn't sure about the best way. It'd add a lot of kruft to the render code in the controllers. I think testing on the response code should allow us to capture the expected errors. What do you think?