EventStream is now passed to failure detectors

 - Also, dynamic loading is now centralized (DRY)