code: function connect(uri, cb) {
    _ci = url.parse(uri)
    _nano = NANO(_ci.protocol+'//'+(_ci.auth?_ci.auth+'@':'')+_ci.host+'')
    
    // Get _security of _users and use it as a template
    getSecurity('_users', function(err, d) {
      // Looks like we are not allowed to do this
      if(err) return cb(err)
      
      // As the user within uri is allowed to fetch _securtiy,
      // she will 'probably' be allowed to add itself to _security:
      if(_ci.auth) {
        var user = _ci.auth.split(':',1).shift()
        if(d.admins.names.indexOf(user) === -1) {
          d.admins.names.push(user)
        }
        if(d.readers.names.indexOf(user) === -1) {
          d.readers.names.push(user)
        }
      }
      
      // Sets the template for further _security changes
      _security = mergeSecurity(_security, d)
      
      // Write _security to _users
      setSecurity('_users', _security, function(err) {
        if(err) return cb(err)
        cb()
      })
    })
  }
docs: // Store Setup Connects