Fix failing JavaScript tests

Fixing the tests also fixed the problem where word list is blank when the page first loads.
Changes in readerToolsModel.ts replaced the file readerTools.d.ts after rebasing.
I'm not clear why we do this with a timeout rather than a callback when the words list arrives. How do we know that it will be ready in 200ms?