code: function(details, callback) {
          this.createDomains([ details ], function(err, domains) {
              if (err) {
                  callback(err);
                  return;
              }
  
              if (domains && domains.length === 1) {
                  callback(err, domains[0]);
              }
              else {
                  callback({ unknownError: true }, domains);
              }
          });
      }
docs: @name Client.createDomain
  
  @description register a new domain in the rackspace domain manager
  
  @param {Object}     details     the information for your new domain
  @param {Function}   callback    handles the callback of your api call