Created by Lloyd on 2/15/15.
Returns ScrapedData based on the Schemas requested
The list of Schema are processed from left to right, meaning the ones to the beginning of the
list get precedence over those towards the end
- If the url is invalide, returns an illegal argument exception
- If the url is for an image, returns immediately with links to the image