document parameters.
Freeze the versions since JSDOM had some big changes.
JSDOM only included sizzle in the git repo.
Making URL extraction asynchronous.

Plumbline has a redirection that JSDOM doesn't seem to handle
so extraction will just fetch it and get the redirect then process
that.