code: function writeDirectories(result) {
    var deferred = q.defer();
    util.mkdir(result.root)
      .then(function() {return util.mkdir(result.template);})
      .then(function() {return util.mkdir(result.data);})
      .then(function() {return util.mkdir(result.output);})
      .then(function() {return util.mkdir(result.js);})
      .then(function() {return util.mkdir(result.css);})
      .fail(function(err) {
        deferred.reject(new Error(err));
      })
      .done(function(result) {
        deferred.resolve();
      });
    return deferred.promise;
  }
docs: **Handled Second** - Makes all the directories as confirmed.