add view for creating new pages
recognise dashes in page slugs