fixed warning code
comment typo.
tightened up to_html algo
implemented TagNode.children instead of TagNode[:nodes].  Cleaned up a lot of comments.
added FIXME comment for code owner
added comment