More stable exception catching in config setup
Added JSON pretty print to config creation
Added default configuration
Merge default config with config file settings
Added configuration testing