add support for connect_timeout option
update readme to include connect_timeout option