A go implementation of Dijkstra's shortest path algorithm