Add caching for page content - only edit and update if the page has changed
Merge pull request #4 from mihi-tr/master

Cache page contents and only update if content has changed