Refactored spellcheck to listener.
Resolves VUFIND-840.
Merge pull request #25 from vufind-org/spellcheck-refactor

Refactored spellcheck to listener.