Replace .reduce() with .each_with_object() to comply with rubocop
Release version locks for linting/testing gems
Add more groups in Gemfile
Use chef-zero provider in kitchen configuration