Make word list loading more robust.

Also spell "naive" the "naive" way in the negative wordlist
to prevent any encoding misunderstandings.
WIP commenting stuff as I'm moving machines