implemented a better IBM Model 1. Now AER = 0.498584, Recall = 0.639053, Precision = 0.436893, if you train it on 1000 pairs.