add a spec test
add rspec
removing vendored gems
gem modernization