add some file types to gitignore for osx and vim