Refactor iteration to use a method object instead of a proc
Refactor shared spec to be simpler
Change spec task to run unit and integration tests together
Change spec task pattern to be more inclusive
Upgrade rubocop gem dependency