new default main yml
big config refactoring. config handling is a bit over-engineered atm, merged two approaches, it is not ideal, but works, strange issue with GM.store_main_config, have to reload config then