Adding timeout field to PipeConfig
Adding Timeouts to Connection
Adding Timeouts to Authentication