code: function taskRunner (ui) {
  
      return function (item, cb) {
  
          ui.logger.debug("Starting Step: " + item.step);
  
          /**
           * Give each step access to the UI Instance
           */
          item.fn(ui, function (err, out) {
              if (err) {
                  return cb(err);
              }
              if (out) {
                  handleOut(ui, out);
              }
              ui.logger.debug("{green:Step Complete: " + item.step);
              cb();
          });
      };
  }
docs: Run each setup task in sequence
  @param ui
  @returns {Function}