Initial commit.

Includes list of dependencies required to start the project including testing and esprima for abstract syntax tree.