Initial commit
Add composer
add getPossibleSiteURIs and start adding tests
Don't need the absolute class name here
Add submodules
Add in more composer libs
Don't need the absolute class name here
Add base classes
add versioned update to the plugin interface
use local storage for installed plugins
add PLUGINS to the config
add a function to get the root directory
move the getEventListeners function to the plugin interface
use the machinename
Only initialize isntalled plugins
implement install/uninstall
correct the root directory
need a path separator
add basic plugin files
Add the starts of the update script