All PathChooser tests now passing. Fixed a major bug in PathChooser._order_cats() that prevented category 1 from being prioritized.