New tests and fixes for dijkstra().
dijkstra now returns a list of nodes and edges on the path.
Added Dijkstra's algorithm to dijkstra.html