Failing test to find shortest path
.shortest_distance is now .shortest_path. It returns a hash of { distance: 123, path: [a,b,c] }. Path not implemented