Page and revision author

Unfortunately github_id needs to be nullable

Previously we had updated_by and created_by, I think
author_id is better. The first author is the creator.