Clean up gemspec
Add version file
Allow selecting hive version and transport