updated to use yaml configs, made default theme copy optional