a python spell check based on peter norwigs version