- Plugininterfaces with events and publisher-subscriber pattern added
- Bootstrap added and ErrorController decoupled from library