Improving timeout behavior and documentation

See #392 
`sanitized[:connecttimeout_ms] = (sanitized[:connecttimeout]*1000).ceil unless sanitized[:connecttimeout_ms]`