net-io

(after #442)

This PR changes net to use `io` instead of channels.
At the moment it's just `conn`, but soon more.
> // can't just say "net.Conn" cause we have duplicate methods.

Is this because of msgio's Read/Write?