initial commit

Initial commit of union find