Add .DS_Store to .gitignore

This prevents mac users to add OS X specific files to the repo.
Add git gem to Gemfile and require git