split JSON/JSON Streaming, and CSV into separate function, make sure tests cleanup created files, defaulting back to into(collection, DataDescriptor) when mongoimport fails