init and add Tenant support
add tenant scope to seperate topics
add default scope to other models
update the database with tenant
fixed validates and thread safe problem
init, add cache config
add gem cache_digest
init, add basic application.yml to the config
add other values
update with config.symbolize_keys!
init
fixed some test issue with new rspec
add authorize filter for non-admin
add permission test for guest
update permission with member and admin
update with topic view
update allow? method
fixed custom match allow confilict with rspec
Merge pull request #213 from xiongbo/master

finished 388,387,385