Ability to PUT resource data through resource-api
Renamed toBeHttpError matcher to toBeHttpResponse

There is no structural difference between the two objects, and since
they are created by the underlying $http service, we don't need to test
the contents.
Ability to DELETE a resource through resource-api