implement a trie version of dictionary.c
delete useless files