shook out the bugs
handle empty hrefs, comments, and tests.

The tests are not very good.