Transformed unicodejs into commonjs module.
Use strict.
Bigger Surface iteration.

plus: introduced Unicode support as in VE