Add GitHub repo support to snarf.