Data Aggregation Phase 5

Automatic aggregation, capable of being scheduled along with notifications, has been implemented. Next step is to clean up testing by using static data with the testing DB.