Huge change. Now there is a method entity and dependencies are defined between methods (Dependency Extractor and associated classes were largely refactored). This enables lower level analyses. Dependencies between types can be retrieved based on those method dependencies. The same goes for dependencies between compilation units. All tests passing :-). However, there is still some work left to be done: unit test should be rewritten to assert dependencies between methods (and not between types). The implicit dependencies from constructors to attribs<> still beed to be captured.