Partial refactor attempt of news module

@portableant Trying to create:
news
news/map
news/events
news/events/upcoming
news/events/map
news/events/archive
Complicated.
Start of about module refactor