DI container, YAML configuration and Doctrine ORM were added