Added fetcher module with http implementation