748 using tarjan for entitytree

Using the Tarjan algorithm for grouping the nodes of the entity trees to handle cycles in the class hierachy