refactor to nest articles into topics
bug fix for post and topic controller