don't re-download images already saved to disk
save all tables on page instead of the just the first one
switched single JSON file containing descriptions
catch a few more errors