Make issue #8 scenario more complete

We should cover the working chan styles, as well as the broken one ...
Sort out stringification of chan XXX

When we saw a channel, we would get the direction indicators all wrong.
A normal bidirectional channel would get both flags instead of none, and
send and recv only channels got the wrong mark applied.

fixes #8.