finished mangling with filenames, hope I didn't mess that up
Pending review on 04-4. Lousy dijktra implementation.
Pending review on 04-4