fixes #4: add test that esprima can parse successfully
fixes #5: add tests that whiespace and line terminator characters exist
add coverage for ZWNJ and ZWJ characters in IdentifierPart