update html parser
add some tests to html, still need more