Refactor TopicView - extract filter method to FilterBestPosts

Still much to do but this should reduce the complexity scores
for TopicView
Merge pull request #1185 from novemberkilo/master

Reduce complexity of TopicView