add missing method; change license
implement optimized utf8 validator
fix bug & optimize SimpleXorMasker