update gitignore to include hidden Mac files