code: function joker_exec(name, args, callback) {
  	var msg = querystring.stringify(args),
  	    options = {
  			'host': 'dmapi.joker.com',
  			'port': 443, 
  			'path': '/request/'+name,
  			'method': 'POST',
  			'headers':{'Content-length':msg.length}
  		};
  	
  	var data = '',
  	    req = https.request(options, function(res) {
  			//console.log('STATUS: ' + res.statusCode);
  			//console.log('HEADERS: ' + JSON.stringify(res.headers));
  			//res.setEncoding('utf8');
  			res.on('data', function (chunk) {
  				data += chunk;
  			});
  			res.on('end', function() {
  				var response = parse_response_body(data);
  				response.status = res.statusCode;
  				//response.http = res;
  				callback(response);
  			});
  		});
  	
  	req.on('error', function(e) {
  		console.log('problem with request: ' + e.message);
  	});
  	
  	req.end(msg);
  }
docs: /* Post generic request