divide items equally between ranks
gather all articles at rank 0
send articles down the pipe
client - receive reply as json
rename files