Connection pool & round robin strategy

Connection pool and some simple strategies with tests.
Please add some kind of asserts or expected exceptions to your tests