added --append to pick up where script left off after failures, and two checks for never-pushed repos and 204s on /contributors