Add lenient mode using typo scoring

Uses simple character match scoring in order to catch typos for whole word inputs

Addresses issue #3
I guess I'll take it out for now. Does `-` run into the same issue?