Please, we all need 1 improovment.
We need in case of faleover - after some time miner must back to main pool.
It will be good to implement this.
Failover is already implemented and has been for some time... Did you even look at sample_config.txt file?