new gitignore

gitignore generic for mac and vim