[config] use nested config + separation in another lib
[config] add lib folder
Merge pull request #15 from kooblit/vivien/config

[config] use nested config + separation in another lib