code: function getOrCreateSwarm (cb) {
        self.getSwarm(params.info_hash, (err, swarm) => {
          if (err) return cb(err)
          if (swarm) return cb(null, swarm)
          self.createSwarm(params.info_hash, (err, swarm) => {
            if (err) return cb(err)
            cb(null, swarm)
          })
        })
      }
docs: Get existing swarm, or create one if one does not exist