attempt to store error messaging on the resource

Add API errors to a resource (if possible).  Interested to hear if you have different ideas on the naming or structure.  Right now I'm adding:

error_name
error_description
error_details

This is useful for passing error info to a user in a way similar to ActiveModel::Errors messages.