feature(resque-reports): new version, mass refactoring delegated many functions to modules