now all requests except for put use HTTPBuilder. Put requests use RESTClient. I think that it's right way to use single method to all requests and will try to switch all to RESTClient.
Now it's a lot of duplicate code in each method. Need to create one method, something like "makeRequests" which will return http(or RESTclient) object to reuse in other methods.