update: add .gitignore file