Pluralization support for words.

This checks if the word being checked ends with an "s" and if so sees if the version without the final "s" is a valid word.  This satisfies the one requirement on #5 :

As of this change Ducks is allowed as Duck on /usr/share/dict/words

What else is needed to make this a worthwhile pull request?