Fix mysql test
Fix mysql test

recator topics controller to be inline with topical events

refactor the published_in_topic calls so they can be removed later.

This is that topical events do.

YOTOV-LIMITED/whitehall,robinwhittleton/whitehall,ggoral/whitehall,hotvulcan/whitehall,YOTOV-LIMITED/whitehall,YOTOV-LIMITED/whitehall,robinwhittleton/whitehall,hotvulcan/whitehall,alphagov/whitehall,askl56/whitehall,alphagov/whitehall,alphagov/whitehall,ggoral/whitehall,askl56/whitehall,ggoral/whitehall,hotvulcan/whitehall,YOTOV-LIMITED/whitehall,robinwhittleton/whitehall,alphagov/whitehall,ggoral/whitehall,hotvulcan/whitehall,robinwhittleton/whitehall,askl56/whitehall,askl56/whitehall