Add basic test suite

This pull request:
- add test infrastructure (guard, rspec, vcr, webmock)
- add characterization test for library's main object `Train`
- add rubocop for linting ruby code