Refactor options

Remove the "cheat" `rubocop:disable MethodLength` in `options.rb`. These changes make the `CLI` class longer, but I think it's a step in the right direction.