Add output, part 1: StreamOutput
Add output, part 2: Rename Json[Stream,String,File] -> ...Input
Add FileOutput
QA: Documentation