add some mac files to .gitignore to prevent polution

I use a few macs for development, so I've pulled in some mac file extensions which may get created which should be ignored