Added a check to ensure the set of feature (and their replacements) used by clf at decode time is the same as the ones I use in the analysis