1) add an ibm model 1 feature to the crf model features as a precomputed feature. 2) init theta params with model1. 3) add a few more coarse features. 4) add a copy constructor for vocab encoder. 5) refactor IbmModel1, Unsupervised..., VocabEncoder.