Reduce complexity of PostCreator

Extract to shorter methods and extract topic creation methods to a `TopicCreator` class

Reduces complexity of PostCreator from 316 to 212 (based on flog scores) cc/ @eviltrout