adding caching decorator
Merge branch '2.0' of github.com:DataViva/dataviva-site into 2.0
overhaul of API caching so that direct calls use cache as well