Instead of providing an sexpr-flag, introduced '--output-format' which cab be csv, sexpr or pickle.
Added -o to all PipeTool allowing output to be written to a file instead of stdout.
Replace 'print' by self.output in PipeTools so that output can be redirected to files.