[UNSTABLE] fixed PhiAccrualFailureDetector, added FailureDetectorRegistry

Fixed a couple of really difficult to find bugs with the PhiAccrualFailureDetector and added the FailureDetectorRegistry and its associated specs, all of which pass.