Fuzzy assign bio tags

allow assign the BIO tags with fuzzy match.  this can be useful when having some of partially labelled dataset.
 
yes, i think it's a good idea to make it live in separated module/package to encourage people to use it.