html_tag should not self-close all tags

Fixed html_tag to account for cases where there's no content in an element and the element is not a void element as per the HTML specification.  In this case, the element cannot be self-closed and requires a closing tag.

List of valid self-closing tags was pulled from http://www.w3.org/html/wg/drafts/html/master/syntax.html#void-elements