Added error_stream so we can capture linter exceptions. Defer defining the Report class until runtime, at import time we don't have access to the module path.

Also documented @python is honored as a setting.
Make it clearer that the install instructions must be followed.
STREAM_BOTH is the default now. Capturing near.