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
Merge pull request #3 from emilwall/master

Gemfile and .gitignore stuff