Initial take at A sample concurrent web crawler
One way of doing the crawler.. make Crawl be in the goroutine
Another different attempthl for crawler

goroutine inside Crawl which keeps Crawl client code unchanged.