switch to gavagai 0.3.0 and split the fetcher as a separate project