update & add .gitignore file