Name ThreadedClient threads.
RiemannThreadedClient automatically reconnects.
Improve TcpClient and ThreadedClient error handling.
Remove debugging.
A basic reactive batch client.