[add] initial structure for ClusterTreeSearcher
[fix] code style issues and refactoring for getWins()