add a shell template and gitignore