call from any path implemented
Version Change
Moved default_config to config.py, removing unnecessary work to generate
it. Also enabled more flexibility for sections.
Added comments, removed redundancy, client working with refactoring