fixes and new functionality:
- send/receive
- close socket
- actaully connect in _zmq_connect instead of bind
- proper error heandling with zmq_errno