actually pickle
implement probability table
trigram training
most recent unclosed tag training