Changed project structure and added default config creation to main