Unified scoring works end-to-end

on test/train sets with mixed up cat levels and columns on both features
and response
A little cleanup of dead code