Add an additional gitignore for OSX
Makefile improvements