Initial commit of rabbit failover code