Added SipHashBasedStringEqualityComparer for group topics.

- Abstracted topic management into TopicLookup type.
- Detect and store group topics in a different dictionary.