This commit has significant changes towards incorporating HN, but should
still function as the "words for chrome" extension's backend. A fork is
definitely in order.