All i/o now handled in go blocks

The nntp protocol stack is isolated from the i/o layer.