lib/utils/http_client.js
function httpClient(baseUrl, globalTrackingId) {
  var self = object.create(httpClient.prototype);

  self.baseUrl = baseUrl;
  self.globalTrackingId = globalTrackingId;

  return self;
}
function httpClient(baseUrl, globalTrackingId) {
  var self = object.create(httpClient.prototype);

  self.baseUrl = baseUrl;
  self.globalTrackingId = globalTrackingId;

  return self;
}
function httpClient ( baseUrl , globalTrackingId ) { var self = object . create ( httpClient . prototype ) ; self . baseUrl = baseUrl ; self . globalTrackingId = globalTrackingId ; return self ; }
HTTP Client library

@param {string} baseUrl  to be format with url.format
@param {string} [globalTrackingId] id uses to associate the request with the
secuence of request in multiple services (just for debugging purposes)
HTTP Client library