all the easy Rubocop stuff is done.  Now to deal with cyclomatic complexity, documentation, long methods and classes