Scope widening fix for services

As discussed here #7, I have opted to pass in the service_container in order to ensure scope narrowing is not necessary. This approach is based on the documentation here which makes this suggestion of passing the SC instead of changing the policy to strict=false:

http://symfony.com/doc/current/cookbook/service_container/scopes.html