Properly setup rubocop with config file, todos and fix all non-todo issues