Add Kruskal MST.

* Add edge method to WeightedGraph
* Add Kruskal MST to MST object