Provided Report and ReportGenerator interfaces that are used for storing report data
Provided Formatter class that will be used to format printed statements into their expected format before printing to the console
Provided ReportFormatter class which will be used to format a report into a string for printing
Provided HtmlValidatorReport that is used to compile HtmlValidator data and report it back to the user via the toString method which invokes a formatter. Included testing class to test functionality