code: function Plugin(script, _interface, options) {
    this._script = script
    this._options = options || {}
    this._initialInterface = _interface || {}
    this._connect()
  }
docs: Plugin constructor, represents a plugin initialized by a script
  with the given path
  
  @param {String} url of a plugin source
  @param {Object} _interface to provide for the plugin