Return a session serializer and create error serailizers
Use error serializers for the user response
Merge pull request #283 from calblueprint/mark/api/error-serializer

Error Serializer and users returns a session now