Add a test case for Issue #3.
Switch to cheerio as a DOM parser.

Fixes #2 and #3.