add templates and add some configs
add some config and templates
modify .gitignore