Added functionality to the New page creation within admin and its display within the public view

I have added the published option to the admins new page option and then updated the menu to dynmically list the pages that have been set to publish, this then makes adding a default valuse to the migration optional, as the creation of a page will always set it a value.  This should null my previous request(s)