Remove hardcoded dependencies from SpecialDocument

* Add SpecialistDocumentBuilder
* Add DependencyContainer methods to Cucumber World