ENH/FIX/TST Use Scorer.calc_scores instead of store

This replaces Scorer.store()

Also: tests for new Scorer functionality and descendants, and fixes broken WrapScorer