Prepping for v0.3.0 release

aka dropping the hammer of modernization!

- [x] drop support for 1.8.7
- [x] rubocop fun
- [x] switch to rspec
- [x] get test coverage above 85%