Issue #97, #98: Aggregate job info per day and per week as part of JobPr...

...ocessing Step in the ETL. Also enable a rest api to fetch this aggregated app info, use check and put to store number of runs, cost and queues,
I looked through the code again, it looks like the function createNewAppKeysFromResults will always return a non-null list (either empty or populated). And I also see some "Long" objects there which can be changed to "long"