Union Find

Added Union Find classes and tests. Minor cleanup of other areas