Added HtmlListItem.
Updated HtmlList to work with the set of child HtmlListItem values.
Updated xmldoc for ArgumentNullException usages.
Closes #2