Feature/spellchecker

This is a basic, tested spellchecking worker. Please review for inclusion.

Requires pyenchant, which in turn requires enchant and libenchant-dev on linux.
requires at least myspell dictionaries for "en_US" and "pt_BR" (recommended that all variations of the languages are also installed especially "en" and "pt")

Requirements file not updated.