move disjoint set files to data structure modules
properly expose disjoint set methods