update to esprima 1.0.2

fix off by one error in source splice
update skip test, these things should not be skipped
add gitignore
remove range capture from esprima ast

Improves the parse time by a significant amount.

Use escodegen to re-create the source for reference when an expression
is passed to require.
version bump
license file
modernize, fix conflicts
upgrade readme