Ruby code style guide implementation

- https://github.com/bbatsov/ruby-style-guide
- https://github.com/bbatsov/rubocop
FWIW, this file should be broken up into individual files by class and then have requires.