issue_151: use different layout for Group and Users
issue_151: fix class scope
issue_151: clean up gem, require cancan incase it fail
Merge branch 'issue_151' into casum