- add `coordinates` sub-command with path begin, on-curve, off-curve, and end coordinate reporting
- refactor `stringbuilder.path_header` function to `stringbuilder.report_header`
- add `stringbuilder.green_text` function
- add `stringbuilder.red_text` function
- broaden type annotations across Python sources