Added file for dependency injection container setup
Added new files and tests