Kazoo connection failure tests

I added many tests that run Kazoo against a TCP proxy and simulate connection failures by killing the proxy. This flushed out many bugs that I've fixed.