added the FailOver project -- explanation at http://mdpopescu.blogspot.com/2013/06/fail-over-algorithm.html