refactored HtmlList, addes ListElement.AddItem, AddHeader, AddHDivider