Finishing up of Connection.

Resolves #11 by removing nig registration from handshake. It is now the
clients job.
Resolves #12 by closing reader thread before the stream gets
disconnected.