Changed the PerfectFailureDetector and the EventuallyPerfectFailureDetector to use timer tasks for each process, therefore when a timeout is reached, it is suspected immediately