- TimeSeries can attach Averaging function to be applied on intermediate data
if TimeSeries container is set to keep data with interval X
any intermediate data being pushed during time t<X could be averaged and stacked
until time X. This could give more accurate results on TimeSeries with long period, i.e. 1 or 5 min
- use std::list instead of LinkedList for TSContainer