Added commons-lang and commons-io as dependencies, removed listener methods from PluginManager (instead register with EventManager.registerEvents)