Dijkstra and SCC initial code commit