Generate hashCode and equals for various classes
Reformat Kruskal
Fix Kruskal test