Updated dependencyTreeExtractor

Generating only dependency trees that are not created by the previous
runs of the software. This way we can stop the program in the middle and
it will continue generating other classes then what exists.