1. Rename BmLog.console() to BmLog.info();
2. Extract PluginInstaller to ../utils/PluginInstaller;
3. Extract URIOpener to ../utils/URIOpener;