add gitignore to avoid DS_Store