Switched a bit of Dijkstra's algorithm to use IndexedSet as a return type
Tweaks to the README