Adding optional constructor param for DI
Fixing codestyle for PSR-2
Merge pull request #32 from brianmuse/feature/dependency-injection-for-factory

Adding optional constructor param to inject an instance of a ServiceFactory