added tests for if/while/for, fixed bug in for loop, added function calling, began basic tree inits