trie - linked list implementation; currently take punctuation as parts of words