CrawlerMessageItem can state whether it's a content/html response
Move CrawlerMessageItem out of main.go into it's own file
CrawlerMessageItem owns how to ExtractURLs from the response body