changes

Includes smoothing, unkown words handle and perplexity