Sure!

Actually I'm thinking about refactoring the config code too before I saw your previous refactoring attempt. I assume you and @aheissenberger are working on it so I just leave that up to you guys :)

It would be best if we could clearly define the ordering and overriding of config options from ENV vars, profile file, and potentially command line flags. Thoughts?