start writing language model again
change how beginning of sentence is estimated (simpler)
add perplexity measure
fix some bugs in LM
change template class to non-template class