skip rare bigrams on printing
add unigram count

compute simple bigram probabilities
cleanup counting code
sentence probability
introduce perplexity calculation class
implement actual calculation

using bigram log probabilities
including start/stop symbols while parsing a document/sentence