with_ngi_config decorator to autoload config file from default location(s) if not given; fix some bugs relating to Charon; formatting

I haven't tested the changes to the conductor code. I'm working on writing some tests.