Adding a better output printer, a percentage one.

Also include the dot legacy one for use.

Should I also write tests for the printer?

### What the PR is doing
Adding a percentage printer for better understating of where the migration is at.