add a Gemfile

* explictly list the development dependencies in the gemspec
* bundler should load the dependencies so the build will work on travis