Added start of AST interpreter and code base for tests