Separate definition of client and result classes from runner.rb
Reduce indent