Added a spell checker based on Peter Norvig's http://norvig.com/spell-correct.html