Config-based dependency injection container for node.js, inspired by Symfony2 and Spring