Updating delete method to return Response object

Currently it either returns null or throws exception.
Add test to ensure delete method returns Response object
Merge pull request #332 from jamiehannaford/working

Updating delete method to return Response object