Allow timeout to be customized.

This will allow individual users to set their own timeouts by using:

config.open_timeout = __
config.timeout = __

on initialization.