Supply $topics to all views instead of selectively

Quick fix for a problem where $topics is null for home page.
Remove setting of $topics in home page

Set in AppController::beforeRender() instead
Regroup .topic child styles
Restyle topic preview