docs: function toCommand(commandName,action,res){
      if(!action) console.error(commandName,' does not have an "action" to perform, please assign it one');
      /* exit process on command action of 'exit' */
      if(!action || action.toLowerCase() === 'exit'){
        console.error('Exiting process due to command; ',commandName);
        process.exit(1);
      }
  
      /* go to final task command with values upon seeing an 'end' action */
      else if(action.toLowerCase() === 'end'){
        _command(_values);
      }
  
      /* go the the next command specified in 'action' */
      else{
        _currentTaskCommand = action;
        if(_taskCommands[_currentTaskCommand] === undefined){
          console.error('No command exists by the name of ',_currentTaskCommand);
          process.exit(1);
        }
  
        if(_values[_currentTaskCommand] === undefined || typeof _values[_currentTaskCommand] === 'object' || _taskCommands[_currentTaskCommand].repeatable){
          runCommand(_currentTaskCommand,_taskCommands[_currentTaskCommand]);
        }
        else{
          toCommand(_currentTaskCommand,(typeof _taskCommands[_currentTaskCommand].action === 'function' ? _taskCommands[_currentTaskCommand].action(res,_values) : _taskCommands[_currentTaskCommand].action),res);
        }
      }
    }