Reworked the cigar object building, fixed the incrementing to last position on base 1 insertions and implemented skipping unmatched reads