add slug field to page
update tests to use model maker