Finished testNB overall

Various improvements and syntax corrections
Added smoothing to seen and unseen events
Syntax corrections, log prob of unseen

More syntax corrections in both generateNB and testNB.

Low prob resulted from forgetting to do log of unseen prob. Now that all
prob in NB will use log prob, accuracy of around 80% found as expected.

Oddly enough, acc of add-one smoothing all around might be lower than
doing only add-one for unseen events. When doing train[0-900],
test[901-999] fold, acc was .83 and 0.86 respectively.

Need to see result of full 10-fold accuracy before I make a conclusion,
as well as trying other means.