Update: Extracted common functionality in utility parser classes into
HtmlUtilityParser which extends the abstract class HtmlParser. This
allows for HtmlDataParser and Html___Parser to be on seperate interfaces
but share common functionality.
Branch iss #2: Step nine. Created HtmlDataParser class and
HtmlDataParserTest case to test functionality.
Branch iss #2: Updated simple getName accessor on ParsingException class
to not return exception text.