Update final_edges using new graph data storage.

Now that we use an order hash to denote the homology graph
nodes we update final_edges to properly interpred this
information.
Add plot() method to RiemannSurfacePath.