add .pyo to .gitignore
refactor runner to make consumption methods more publicly accessible
update django-datawarehouse
add management command to recompute all report consumption values