Change RouteFinder to use NetworkX for path finding

This is the beginnings of the new faster route finder. I hope to merge this for 0.2.