simplify config system
update generator
update app to new model
add keep files to template