Simplify PostCreator - Introduce TopicCreator

Extract code to smaller methods
Merge pull request #955 from novemberkilo/master

Reduce complexity of PostCreator