Improving timeout behavior and documentation

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