Cigar: add test for const operator[]
BaseQuals: add test to compare different sized base quals
Cigar: switch boundary checks to utils::check_max_boundary
ReadBases: make move assignment/constructors default
ReadBases: add invalid access tests
ReadBases: move all boundary checks to utils::check_max_boundary
SamHeader: add non-assertive constructor tests -- need a builder
SamPairIterator: add testcase that has multiple secondary alignments in between the two primary alignments to test_paired.bam (and .sam)
SamHeader: add self assignment check
FastqIterator: make move constructor default