More idiomatic structure.  Works with go test and go get.
Ignore html files.
Dijkstra's algorithm
Added edge type.
Dijkstra now must use distance edges.