Be more resilient against HTTP errors

For example, if the URL that newspaper is being asked to fetch is 404, the app continues trying to parse it, and then the app crashes.

Newspaper itself doesn't give us access to the HTTP response. But, we can infer that it failed because the article's html is an empty string after downloading.

Adding these few lines made this much more stable in my usage, but there is probably a better solution.