added uipac base matcher, MatchBeginAndEnd with N mismatches allowed, hecka tests
changed iupac to account for requirement that raw sequence contain only ACGTN
added a couple of stern comments