Ignore macos .DS_Store files

When the MacOS finder visits a directory it tends to create a file
called .DS_Store that describe how the directory should be displayed.
These files should not be viewed by git as they are just polluting the
repository.