Added implementations of union find, moved code

Added QuickFindUF, QuickUnionUF, and WeightedQuickUnionUF