Clarify exactly what outcsv is doing.

Outcsv is operating synchronously, but on just one line at a time -
turning arrays into strings and pushing them out. If we do want it to
operate asynchronously, I think we need to make it a duplex.
Set a default content type of text/plain