lib/Plugin.js
function Plugin(script, _interface, options) {
  this._script = script
  this._options = options || {}
  this._initialInterface = _interface || {}
  this._connect()
}
function Plugin(script, _interface, options) {
  this._script = script
  this._options = options || {}
  this._initialInterface = _interface || {}
  this._connect()
}
function Plugin ( script , _interface , options ) { this . _script = script this . _options = options || { } this . _initialInterface = _interface || { } this . _connect ( ) }
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
Plugin constructor represents a plugin initialized by a script with the given path