improve testing suite

- set up dependencies with Appraisals
- test more specific versions
- replace tailor with rubocop. config and test will follow