Data Aggregation Phase 3

Re-doing PR due to repo management issues.

MSGDataAggregator has been successfully used to aggregate all data for types:

irradiance
circuit
weather
egauge

The next phase will involve providing updated aggregated data based on the availability of new data. Existing aggregated data will not be modified.