Honor timeout setting

Timeout was being taken as an option, but was unused.  Also, bumped the version to (0,24).  Saw in the mentioned commit that you pushed (0,23) to pypi.