Refactor reading object to use reader and a pool of process producers from "git cat-file --batch"