Connection pool & round robin strategy

Connection pool and some simple strategies with tests.
Please use the $_ convention for all protected functions.