Fuzzy assign bio tags

allow assign the BIO tags with fuzzy match.  this can be useful when having some of partially labelled dataset.
 
webstruct.utils didn't use other webstruct parts. What do you think about moving fuzzy tag assignment utilities to their own module?