combine topic and post model files
Add higher level topic/post methods