Escalate exception in Image extraction

In the method crawl, when there is an exception during the extraction of the main image, it is probably better to throw the original exception outside. Basing on this approach it is possible to wrap the exception in a Try block and then handle it outside the library.
Merge remote-tracking branch 'remotes/fabiofumarola/patch-1'