Add RuboCop style and lint checks

In order to improve code quality and keep it that way.

For RuboCop, see https://github.com/bbatsov/rubocop#readme