moved double rounding to the SomeDouble.toString method
added averageBy method to data
fixed aggregateAverage and aggregateAverageBy methods