refactored topics into an outlet instead of direct render
Merge branch 'refactor_topics'

The topics are rendered more sanely now as an outlet. This is described
in ApplicationRoute.