Add dependencies to make tests pass
SSL the rubygems and increase tested interpreters
Bump rspec, fix deprecations, use expect syntax
simplify rakefiles and add rubocop to build
add rubocop and fix all the things