Disjoint.h

Here is the disjoint sets class which primary purpose is to join the sets of two units that have open adjacent walls. This class is important in both generating and then solving the maze.