Adding support for error object Mantle subclass to requests.

When errorResultClass is supplied, Overcoat attempts to instantiate an error object from the response if errors are returned from AFNetworking.
Adding test cases for error objects