Finished the run method to allow PluginManager to run in background and watch directory for changes