listen only on ipv4
improve error message
Restructured channel module (split `channel.rs` into separate files).
renamed `ChannelEvent` to `Event`
make member module private