Catch urlopen exceptions when retrieving list pages

This is to prevent a non-existent URL from being fetched when iterating through results in multipage mode. For example, something like
```
for torrent in tpb.recent().multipage():
    do something with torrent
```
will throw an exception since the recent torrent listing has a maximum of 100 pages.