Split redod into 6 short files.
Consolidate reaping code
Factor handling in to a pipeline

Convert the loop in to communicating goroutines. One reads requests from
the connection, one fulfills the request and passes on the response, and
finally one to send the response.
Split fulfill in to its own file
Factor out fulfill_one