added flush option, to make records ephemeral
added create_datatype factory method
adding parser for FASTQ data
adding datatype object for sanger phred scores
adding tests for FASTQ parser