Removed Fetchers from config because each fetcher now has it's own go routine.
Got rid of fetch buffer. Start fetch go routine after first call to waitGroup.Add, so waitGroup.Wait works correctly