starting to implement matching different variants
initial work on match variants
case insensitiveness
add initial unitests; added variants for WordMatcher and ZeroOrOnceMatcher, working on variants for the rest
variants for OrMatcher and triedlength for WordMatcher
variants everywhere; something's broken with words.ws though
variants working; need to profile