Updated .gitignore with DS_Store, target and cache