add ModuleRankingsPrinter
implement a better strategy for filtering out transitive dependencies
Fix GraphWalker3
small improvements in GraphWalker2