Replace Jeweler with Gem-Release

I like Gem Release better because there's less auto-generated junk (uses gemspec directly)

Also some cleanup:
- Move Version to a Ruby file
- Move unit tests to spec/unit directory