Start measuring throughput once we get the first server response.

Instead of timing once we start, start when we get our first response. This
is because the server can start an undetermined length of time after the client

Change-Id: I263c00719929baf83aa6ad72c98f34ac740b4c90
Merge branch 'better_timing'

Change-Id: I7087c7e6a5c3600acab7bb078f8c634e0ec10a5a
Implemented super basic balancing of jobs when we have multiple clients.

Change-Id: Ibfc83851099c2dda28a49b8301a7df241dce44b7
Merge branch 'semi_balanced_queue'

Change-Id: I1b844c82acbcc54cc5ac8761e79ea8f139c2af4c