Added .gitignore to handle .DS_Store and vim files