Gem cleanup.

* Update gemspec to use latest best practice.
* Add a version.rb file
* Update 'requires' to use relative paths.