Remove .DS_Store and add OSX gitignore file

.DS_Store is the equivalent of windows' desktop files, but for OSX. It's used locally for finder but should not be in a repository. This patch removes the .DS_Store file and uses the github/gitignore template for OSX gitignores so that this file will not be accidentally added.