doRequest = function() {
                client._rawRequest(options, function(err, data, rateLimit) {
                    if (data && options.json && (data.indexOf('<!') !== 0)) {
                        data = JSON.parse(data);
                    }
                    callback(err, data, rateLimit);
                });
            }
Send a request and parse text response to JSON
@param {object} options - Request options
{
		url: '', // May be a relative path when accessing the Discogs API
		method: '', // Defaults to GET
		data: {} // POST/PUT data as an object
}
@param {function} [callback] - Callback function receiving the data
@return {DiscogsClient|Promise}