Added requirements
Basic structure
Convert URL
Parse command line arguments
Regex for HTML elements
Sitemap website parsing using producer & consumer threads
Parse raw HTML into HTMLPage objects
Sitemap text output
Convert command line arguments to integers
Refactored threads to stop when notified to do so