Add gemspec

This PR adds the necessary gemfile and gemspec.

It also includes a version file
why not using the version constant?