Better way to read thumbnails

For some reason, urlopen() was hanging when handling HTTPS URLs.  The
requests library handles it much better, and also supports a timeout
option.