all package use same config struct

add toml support
Merge branch 'config-feature' into develop