new server sketch
Server impl
New tests sketch
Server update
Client impl
Update client
Updates
Reimplement server with graceful shutdown
Tests and fixes
Get rid of "active" flag by handling shutdown with killing of threads
Fix propagation of subthread-exceptions to main thread and a bunch of other issues
Concurrent requests support
Fix IOQueue with explicit threads
Keepalive
Tests formatting
Server logging and docs
Server and Client implementations covered with tests