Branch Iss #2: Provided HtmlScanner interface that defines the interface
that an HtmlScanner will be used through.
Branch Iss #2: Provided HtmlTagScannerTest and HtmlTagScanner class that
provide the main outward facing functionality for HtmlTag generation
from a file or stream.
Branch Iss #2: Update. Provided HtmlReaderMock class used in
HtmlTagScannerTest
Update: Changed location of *Mock objects to src/test/mock..
Update: Updated HtmlAttribute to test self closing tags and provide
proper functionality.