Updated HtmlSingleAttributeParser to include new functionality of
catching components EndOfInput classes and throwing superclass
EndOfInput. Furthermore included attribute name and value in state for
access upon exception thrown. Finally updated testing case to reflect
this new functionality.
Provided new functionality in the Consumer superclass that causes
EOFExceptions to be thrown as EndOfInputComponentException calls.