add .gitignore file to prevent accidentally committing Mac system files