Refactor and move some stuff around to implement adding Flask blueprint.
Fix string inetrpolation issue with previous tagreport branch
Switch reports to use UnBlendedCost column
Add shell.py to allow easy debug with app context avilable.
Remove the config.yml
update gitignore
update requirements.txt add Flask-Cache
Add cache timeout config to yaml
Add cache decorators to reports
Merge pull request #5 from dizzythinks/blueprint

Enable Flask Blueprint and caching