Add .gitignore with OS-level files ignored