Add cancan
Add permission check for topic actions
Allow creat public/private topics
Admin can create public/private topics, non_member can not visit private topics
Add topics list cache for roles
make simple style