Explain gems that come from GitHub.
Update dependencies.

bundle update
Pin Virtus to a version that makes the spec pass.
Remove blank lines from the Gemfile.
satisfy rubocop
Merge pull request #798 from opscode/gemfile_docs

Explain and organize the Gemfile