Rearranged the client class to better support automation (made it
runnable, and created a new constructor that will accept a list of
commands.) Created a ClientRunner class that will launch a number of
clients.
Updated ClientRunner so it will calculate and print the average time
returned by the clients.