Reformat tests

Closes #34.
Merge pull request #37 from mathiasbynens/reformat-tests

Reformat tests
Merge pull request #38 from mathiasbynens/master

Add .editorconfig
Remove the `from` and `to` properties in favor of `range`

Closes #29.
Merge pull request #36 from mathiasbynens/range

Remove the `from` and `to` properties in favor of `range`
Merge escape and character AST node into one value node. Rename "name" to "kind".
Merge pull request #39 from jviereck/ast-cleanup

Merge escape and character AST node into one value node.