Added initial implementation of host pool.
Added missing session close at end of benchmarks.
Added code to allow users to define the number of connections the host pool should maintain based on proximity to the client.