cleaned up FASTQC and other minor edits

Simplified FASTQC so that we can run it twice, once for raw fastq and
once for trimmed data.
Adjusted pipeline for FASTQC adjustments.
Minor documentation fixes and cleaning up of code.