demo: Add dijkstra visualization. It located a bug, see below.

The dijkstra implementation doesn't return the shortest path currently.