Clarify initialized context name
Add delegation of #read and #write to IO instance

Connection delegates Connection#read to IO#read, and Connection#write
to IO#write. Allows for encapsulation of the IO instance within Connection,
while neatly exposing IO's methods.