Add popularRepresentativeItems and tests. Refactor logic out of model while still scoring via topN.