Initial versions of Trie and Trigram added. No unit tests yet are they are most likely buggy.