function performRemove(step, task, results) {
  var db = mongoose.connection.db;

  return step.useMongoose
    ? goose.performRemove(db, step, task, results)
    : native.nativeRemove(db, step, task, results)
}
This function handles the remove step.

@param step the remove step
@param task the task which step belongs to
@param results array of results from previous operations

@returns {Promise|*}