Create custom error model
Create custom error response that works for all active record objects and custom messages
Use the custom error response for the users controller
Include ActiveModel serializers json for serialization
Change all error responses to be standard
Change the session responses to use the error response
Merge pull request #328 from calblueprint/mark/api/error-serializers

Error model and serializers