get/post/put/delete/patch convenience methods now return the request operation object

Previously these methods returned void, so this change would not impact any existing code that uses these methods. I am interested in having these objects so that in some cases I can cancel the request without having to rewrite all code to *not* use these methods.