add Vocabulary.java and finalized the other language modeling files