Fixed a bug in the cacheing layer, now works : )
Touching up CSS and app.py