added license reference to readme
- added lifecycle events
- added a manager factory