starting to extract ast interface from lively.ast
fixing dependencies for nodejs environment