Adds code coverage tools, badges in README, help with travis, gem versioning etc.
Used in an example to show how to hack rubygems to install gem dependencies based on the user's installed ruby version
Easily create Rake tasks that mechanize Gem development workflow: Git integration, automatic semantic versioning, gem building and publishing.