Use Dependency Injection via Symfony library

Also autoload code using composer/PSR-4 spec