flake8
update spell check, speed up at least 10x.

change Levenshtein to gnu aspell.
There is a essay about the algorithm, has been translate to chinese.
http://blog.youxu.info/spell-correct.html