adding indexing to cache models and initial implmentation of stagging rollup jobs in a separate queue to allow for parallel execution
Merge branch 'rollup_performance'

Rebasing and merging pull request #17