Dont crash if yappi is missing when started without profiling. Also only show 'CREATED' circuits, not circuits which have been broken in the past or where not CREATED as been received.
Changed keepalive and ping_purge, now on circuit base instead of candidate. Each client is required to send regular pings over each circuit / relay to keep it alive.