Creating News page

First (ugly) go at pulling all changes from GitHub and displaying the
messages on the news page.
Fixed logic for validating CMS pages
Added Comments on new functions