create ModelHelper, Utils and model service for get model related object
Optimize ForumService and ModelHelper code
Create BaseModelService for reuse code
Fix no any method call when promise error
Change to use Q promise to handle control flow instead for async.waterfall
Create TopicService and add create, findTopicPosts method in TopicController
fix client Forum.topics is share same array instance bug
Modify forum page table layout
Rename ResourceFactory options.instanceProperties to instanceMethods and instanceVariable to instanceVariables
Update ModelHelper.groupCollection objects argument to support non array type
Developing Topic and Post page
Rewrite model service
Developing Topic and Post function