add utilities for config merge and pretty output
migrate config to new config db
refactor config loading
support loading from config file
support default file generation from cli now
ignore default configuration file
add log in default config generation
use 'auto' to specify automatical country choosing explicitly
add choice check in config file loader
add section options to parameters, but not divided