fix TrieNode so it at least inserts and removes words correctly (0 children remain, no crashes), add wordlists, add a test app for TrieNode
fix bug prevent search algorithm from working correctly