Initial stab at monitoring_check::cluster

initial stab at cluster check, just need to know if i'm going in right direction?
about this and other options - i'm mirroring check-aggregate functionality so that we could use any aspect of it with this check-cluster, do we need to remove it just to later find out we need to add it back again?