errors are the main way to report information back to the user when finally written to stderr in main
some messages may be printed to stderr when there's no caller to return an error to (ex: cascade in multireader, error correction in parity, write errors in ansirefresh)
Currently, there's next to no logging:
Add a proper logger for: