use document generator codox instead of marginalia
#30 fix get-config and update-config to handle multiple compilers correctly