Added contains(string), remove(string) and a "test for end of word" function. Remove is pretty ghetto and doesnt actually remove the word, only the sentinel value atm. So it can definitely cause issues with the dlb structure if more than a few words/similar words are used.