use trumpet for streaming html selectors

Instead of passing in a callback, the download() method now returns a
stream that receives "data" events with tiny fragments of metadata.

This removes the dependency on cheerio.
Merge branch 'use-trumpet' into master

stream stream stream your boat
version bump to: v0.0.7