Fix Bug 2: Generate config.yml on startup if it doesn't exist