code: function remove (cb) {
      var files = my.args
      // Check for file arguements
      if (files.length === 0) {
        return cb( erf ('<remove> command requires file arguements', usage))
      }
      // Get bin and run chained processes
  
      async.asyncMap( files, processchain , function (err) {
        if (err) return cb(err)  //ERRORS FROM PROCESSING CHAIN
  
        cb(null, my.state)
      })  // end asyncMap
  
      function processchain (file, cb_) {
        var source = file
        async.chain( [checkState, source, true]
                     , [changeState, source, 'rm']
                     ,  cb_ )
      }  //end processchain
    }
docs: ###### REMOVE COMMAND ######