Slightly rework BalanceFactorTest.scala to derive what the balance factor should be based on the number of servers it received responses from. Change client params to removed explicit balance factor.

Add logging to report client configuration values when it's ran.

Update and cleanup format of the json object that is reported to stdout.

Ensure everything is reported in factors now rather than a mixture of factor and percentage.