daemon should not be controlling the run loop
privatize the inner workings of the transporter
yield the full set of agents
fleshing out the escalation/observation import classes
a couple changes to match the previous couple refactorings to poller and pinger