refactoring SourceModuleDependencyOrderCalculator to use fields since its now a stateful class
fixing test where other libs would appear before bootstrap and it's dependencies