feature add .gitignore