getInfo gives a small description of every URL that was fetched. It takes three
arguments; URL, and two channels. One channel stores the data that the function
fetches from the URL and the other notifies.
getURLs takes a URL as the argument and two channels of which one is used to
Store all the fetched URLs concurrently from each goroutine and the flag channel
Is used as a notification channel which publishes a done message after a goroutine
Fetches all URLs.