gofmt and Archive becomes Reader (as it was on robxu9's project) to be more consistent with the stdlib