injected stretcher and dataRow with tests

- AlgoStretcher accepts now a Writer
- DataRow helps organizing tabolar output in files