Service container configuration
added a .gitignore file for vendors
PHPUnit configuration and bootstrap
added a composer.json