Add lenient mode using typo scoring

Uses simple character match scoring in order to catch typos for whole word inputs

Addresses issue #3
I changed up some of my test entries for these, but I think matching `74e` is incompatible with the naive way that I am matching for `yes` (i.e. the score penalty for being offset adds up to too large of a penalty and does not account for "patterns")