moduleizing the scrape, parse, screenshot, and evaluate functions -- this allows for multi-multi-threading (spinning up more instances of screenshots -- todo: check if flash crashes browser). parse through html, add new links into queue (todo: filtering). db text length increases. only fetch text/html content (no images, etc)