add npmignore
make esprima and acorn dependencies optional