A bunch of ConnectionMonitor work.

Uses Celluloid to asynchronously poll dead connections to see whether they are ready to live the dream once more.