Separate Dijkstra's style solution

Moved into it's own folder, run Harness.py to run