Tagger

Added Tagger with:
Precision: 0.342975
recall:0.258567
F1-Score:0.294849
update Models and Tagger

Make QML returns double for precission issues
Make Viterbi handle different kind of rare tags
HMM

Train and Tag Code
Tagger spec
Parser spec