granularity checking by PyRank to allow correct ranking even when the strategy works with a different granularity
started nlp implementation of PyRank (not tested yet)
starts the ClusterRankStrategy decorator