Redoing list controller and topic query.

@cdman 

Attila without setting up the options hash edge cases throw exceptions.

The subcategories link is the equivalent of the categories link.