[#8] make config file parsing more robust to ease addition of new config values