add .gitignore to ignore .DS_Store file on Mac OS