fastq_utils.py now uses streams in place of files in order to read and
wirte in a more efficent way

Fix problems in reported statistics

This is a working version