minor refactoring for use of Guardian in .secured() scope in Topic and Category

use of Nought-Object pattern to simplify some scope clauses