got the client connection handler up and running, and added some tests
for it