Reorg some files and update the gemspec

Some updates for modern Ruby and Rubygems style.
Some updates for the migration to GitHub, e.g. using Markdown.

The minimum Ruby version will be 1.8.7 going forward.