yarddoc and removed redundant gem dependencies in Gemfile & .gemspec

Alexis let me know if you want to chat about this.

You can try `rake release` to release the gem onto rubygems.org and take a look at http://rubygems.org/gems/git_keyvalue