some performance enhancements in crammer-singer model
really rename pbl to model in example :-/
intermediate stuff