Modify the formula of FMeasure.f1(). When true positive, false positive,
false negative are all zero, F1 scored is defined to be 1.0.
Add Evaluator. Currently, this class is able to calculates F1, Micro-F1,
and Macro-F1 given ground truth tags and predicted tags.