detect and handle relative URLs
swap jsdom-xpath for xpath - gives massive speedup
simple task queue and completion callback for scrape