Spider updated to retry on failed requests

And give up and print an error message after MAX_TRIES have been
performed.
Also added #failures attr_reader returning the URLs for requests
which failed.
Updated Spider error messages for failed requests
Merge branch 'experimental' into no-webui
Updated Spider error messages for failed requests