We want better coverage for current gem projects

This is mainly a modified copy of the modern rails
project's gitignore. I've specifically removed a few
lines that should be in people's global gitignore.
Merge pull request #26 from harukizaemon/modernizing-gitignore

We want better coverage for current gem projects