Add topic functionality implemented

Now we can add topics within the themes, by considering the topic node as our leaf node in theme hierarchy.