significant work toward getting StepCategorizer tests passing again; this includes improving range of test cases