move ranks into WebCorpus
abstract webcorpus from search and crawler