add UnionFind and UnionFind tests
add nbproject files