Added .gitignore for Mac-generated hidden files