change visibility of PluginManager to enable subclassing
Merge pull request #5 from Mgiepz/core-refactor

change visibility of PluginManager to enable subclassing