Added tests for DependencyInjection and commited composer.lock file