Enhancements to support issues and duplications.

Added code supporting:

- Cane violations.
- Reek smells.
- Roodi problems.
- Flay code duplication.

Fix some other problems I stumbled across as well.