Bam qc picard select

The code within BamQC currently does the incorrect thing and selects the default Picard version when the requested version is > 1.100. This attempts to fix that.

I'm not certain that ```version``` is the right module to use or if there are other changes that should be made, but would dearly love suggestions.
while you're in here, can you remove these auto-generated comments since you are adding actual tests?