ignoring words is now an engine concern

-string rules now return an IEnumerable of words that failed validation
-words are now ignored in SpellChecker instead of individual validators
-command line tool now uses settings file