Finish FASTQ reader

Now both singleline and multiline mode are supported by Pure Python
solution.

This will close #12. We will put C implementation in new issue.