add topics interface to show all available topics
Created by: sebeweiss
This pull request adds the topics interface to show all available topics. The change from the refactoring (73365b3a) creates a map of available topics during initialization, instead of filtering out duplicates at runtime.