Added API controller for searching topics
Refactored existing topic controller
Fixed some tests that were failing incorrectly
Undo deleted file
For the API, only return relevant sub-topics for the topic we return (based on context)
Updated tests to ensure only relevant sub-topics are coming back