add revisions to pages
move loading into the page instance