FastqReader + unit tests