declare gem dependencies in gemspec, add Gemfile for bundler support

made this gem compatible with Bundler by declaring its dependencies and adding a Gemfile

this creates somewhat of a chicken and egg problem because the Rakefile does not work without jeweler installed.