Add RuboCop, fix violations

@emerose more stuff, apparently my last change didn't include what we need