Minimal implementation of csv upload.

the benefit of a multipart upload is that the different parts can be different content-types, so If they bulk uploaded csv, tsv (or anything) else, we can handle it all in one request at the same uri.