collect the host/port/ts tracking in a standard peer-level addr object
update example to catch/show connection errors instead of exiting
simplify the addr responder to use the peer.addr data more directly