Major reworking of the statistics classes. All stats are now performed
on a list of sample measures gathered in a dataset. We still need to
completely check and rework the code that reports performance from
cluster based reporters