Addressing a bunch of RuboCop stuff, breaking the API, etc.
Cleaning up some goofs and rubocop auto-correct noise
More rubocop config tweaks, adding encoding comments for 1.9