Allow for custom error listeners for all requests
Add overloaded constructor to allow for the error response to not be overrideen
Add custom error listener for the login request
User should extend api object and create error class
Add message attribute to the error model
Rename class to be an api error. Deserialize the api error to get the message back and display as a toast
Use regular Reponse.Listener for api error serialized responses
Get rid of the top level error string in the json, deserialize as an APIError
Merge pull request #331 from calblueprint/mark/android/on-error-response

Allow overriding error listeners for all requests