AddTopicController: more cleanup

extract method 'createNewTopic'