Import "trie" package from my other project.
Store N-grams and their count into two tries.

Encode the context with word ID and Encode the prediction with charactor code point.
Use unpublic method for the initialization of "Model" to achive readability.
Merge branch 'feature/count-trie'