Added page caching + added hash to available page data

Rudimentary caching based on Jasy's cache infrastructure.