Updates - Improve some tests, events and small feature addition

Other than some fixes and code cleanup... There is a new feature:
Added a "Status" column to the list of pages in the ACP that will show "Published", "Published (member only)" or "Private" depending on the page display and display to guests settings for the page. Should provide an at-a-glance view of which pages are "live" and which are still private (admin only)