Adds rubocop and changes codes to pass

The question here is, does it matter? I'll argue that they are effectively one and the same thing from the pov of the user.