code: function makeRequest(method, auth, url, qs, data, cb) {		// eslint-disable-line max-params
  	const options = {
  		method: method,
  		headers: {
  			'Content-Type': 'application/json',
  			'Authorization': auth
  		},
  		url: url, // for debugging set to: "https://httpbin.org/get"
  		qs: qs
  	}
  
  	if(data) {
  		options.body = JSON.stringify(data)
  	}
  
  	request(options, createResponseHandler(cb))
  }
docs: TODO: try to make less params here