Add timeout options when building ClientConfig

This is a pull request for #88.