Spellchecker

This program runs the CS107 Spellcheck Assignment that finds
misspellings and provides suggestions for the most likely corrections
with likelihood based on the edit distance and frequencies of words
within a user-given "corpus" file.