use underscore in gemspec
tidy gemfile, lock in versions