Split fastq fix

Quick review appreciated on this since it is blocking qiita deveopment.

In short, the tests were not comprehensive enough, and were not catching an error: the qual scores were being written to files as a list of integers rather than being written in proper FASTQ format.  I updated the code and improved the tests