Handle 'word not found'

Currently, it will load the nearest word to the search term. Change this behaviour to bring up a list of nearest words, and ask to load the definition for one of them instead.
For the list of related words I add the nearest word as well as the list of related words, so if there are no related words then it would trigger the state that we discussed above where there is an empty reply from the API. 

So if `resp.data[0].word` is undefined, then it will go to the new end state that I'll create, and if it is defined then the related words list will contain at least one item: `resp.data[0].word`.