update depdencies for development

RuboCop changes some of their syntax and rules, this will enforce
that we have the right one for a given configuration file.
style updates, exclude tests
style: rename source file name from hyphens to snake_case