Update Progression Fixers

- Improve the handling of the Cad64 filter for when a Cad64 occurs near
the end of the progression
- Include a new function to ensure that the list ends on a I chord in a
more efficient manner