lifecycle
- shutdown bug fix
net
- finish TCPCli
- finish re-working test to use the MsgProcessor interface
- rough-in connection groups and perf counters