Fixed bidirectional close handling bug.

When the output socket closes, the close event needs to be propagated up,
not down. The infrastructure was already in place, just unused.
Updated the README.

The README now has an example for Trixy v2.0.0.
Also, it previously refered to test.py as tests.py. This has been fixed.

[skip ci]