Initial Dijkstra implementation
Weighted edge generator (ugh)