Refactored way of computing delta modularity updates. New version updates delta modularity in tree maps first. TODO: efficiently update the max heaps
Moved low level join functionality to private methods