updates on the normalizer 
- add docstrings to the header
- use strings with utf8-iterator instead of array of unsingeds 
- fix indentation
- improve the order and add all normalization conditions