Add FetcherFactory which is a utility class that returns the correct Fetcher depending on the Uri. Unit tests have been written for this new class.