modernize the gem plumbing
handle Cap 2 requirement in gemspec