Add support for ES6 Unicode code point escapes
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
Small cleanup after PR #13
Merge pull request #14 from jviereck/PR-cleanup

Small cleanup after PR #13
Update the test/create_ref.js file and generate new test input/output files