Add Rubocop and related tests