add the clean project, template readme, update gitignore