Add timeout module
Set a timeout on socket connect
rescue and retry on timeout
Allow timeout to be configured
add timeout options to tcp client
timeout on connection attempt
Merge pull request #10 from gsandie/add_tcp_socket_timeouts

Add tcp socket timeouts