Bugfixes, code cleanup

Note that I added the FastQParser here because I don't want to import the entire scilifelab repo just for this class. I will take it away and do the import if there is a public outcry due to the code duplication.