Refactored the responsibility of POST argument generation out to the HtmlFormElement rather than the form extension method.
Refactored KeyValuePair<string, string> for POST arguments out into a PostEntry struct.