Fixed most rubocop offenses, removed rubocop_todo, bumped max method length

Mind taking a look, @segiddins?
```ruby
class << self
attr_accessor :kinds
end
```
or something like that should work