Add configurable flask caching for report views

If you have a CSV report that is huge with consolidated billing across multiple accounts each report generation hit causes pretty significant memory spikes and can blow up as it were. Added Flask-Cache with a configurable timeout in the yaml defaulting to 5 minutes for each view that generates a report.

* Also fixed a string interpolation typo in previous pull request that added tag reporting.