Lots of stuff in here. Lots of progress towards being able to actually test. Config files and command line are next, then fleshing out main, then I can finall make a test 'map'.