Public controller for 'news' drafted. Needs review.

Signed-off-by: Shelton Koskie <shelton@eightygrit.com>