Add revisions on pages
We saving a page, we must not overwrite it, because it would be possible to loose information. We need to create a new revision with the content (e.g. as a PageRev object), and save the last revision on the related Page object