Make connection nonblocking
Make connection nonblocking

Mostly in preparation for the Server implementation, but is a needed
change that should have happened anyway. But sends are still blocking.

C4K3/ozelot