add invisible system files (.DS_Store) to .gitignore