added keeping track of predicted nonterminals per column
Added one speedup of not predicting and checking NT one at a time but reverted back the probbaility check since that was making things slow.