Follow STL naming convention
Add class encoded_multistring
Use encoded_multistring to manage input strings
Remove some unused methods
Refine segmenter::fit_and_segment()
Simpify segmenter::fit_and_segment()
Add class generator_iterator
Implement tokenizer with generator_iterator