Add Rubocop check

These two checks, :rubocop_new and :rubocop_all, run committed files through the rubocop style checker.

A configuration value is used to point to the rubocop config file (in case there is no .rubocop.yml)