add hash linking oligo types to the oligo classes for gibson designs
when parsing bwa output look at the segment_unmapped and secondary_alignment flags.
Mark unmapped oligos
Store the location of the hits for each oligo
create a design comment record with detauls of oligos off target hits when they exist.
Make sure the pairs from Primer3 are used for gibson designs
added option for gibson designs to allow oligos with off target hits to be accepted.
Before this any oligo with off target hits was marked as not valid.
Also added a check for unmapped oligos.
Added tests for all the above changed