Added the Published option to the pages admin form and page menu display

Added the option to make a page viewable and then also get listed
within the menu of public pages if set to published
added gitignore to the gitignore file

Added gitignore to the gitignore file so to prevent this being added to
the commit process as well as the database php so i dont have to
reneter the old verison to prevent my from being posted