Unicode surrogate pair support | ClassRange.from fix

+ parse second parameter (re flags)
+ test/index.js refactoring
+ Unicode surrogate pair tests
uft8 symbols -> escaped form
fix typo
Merge pull request #13 from termi/es6-unicode-surrogates

Unicode surrogate pair support | ClassRange.from fix