Refactoring
Implemented client stats and added round robin tests.
More tests