Redesign pkg
Add SetKeepAlive
Improve byteRingBuffer.Write
Improve byteRingBuffer.ReadTimeout
Ignoring send errors seems like a really bad idea
Simplify the dial test