Ticket 1466: Add (and edit) form for pages

This is ready.