support compound selectors in TreeIndex
Proper equals and hashCode implementation for case class Tag
Optimize imports
Unit test for compound selector