Added a timeout option for http reads.

I periodically see the bills scraper hang in a blocking call on the socket connected to Thomas. When it happens, the read will hang until the process is killed. This fixes it by allowing you to specify a read timeout on the command line. The read timeout support was added in scrapelib==0.9.1. If no `--timeout` option is passed to `run` the behavior should be unchanged.