Support for server error Mantle objects

When errorResultClass is supplied, Overcoat attempts to instantiate an error object from the response if errors are returned from AFNetworking.

As discussed in #21