minor
pretty much rewrote the Html*Table protocols. Tests pass without modifications.