Some initial ClusterMonitorLogicTests, which in turn required some additional implementations of Equals.