Implement InversionOfControl aware DependencyInjection
moved texts to README.md