Added disjoint set and minimum spanning tree modules; working out details