Branch Iss #2. Phase three: Updated HtmlElementParser to include
functionality for catching comment names. This is to resolve the issue
with the case where the string is a comment string of the data
"<!---->". Previously this parser would parse the entire name as
"!----", which wouldn't display correctly as a comment tag. Testing
class updated for testing new functionality and expanding previous
testing.