add ignore file
esprima is already in production dependencies
api
async tests
test for errors in async
tests for sync api
tests for fromSource api
perfectionate tests a bit