finished coding the first parse of the AST tree, commencing debugging
did a little bit of debugging with good rules. try with larger test cases for both good and bad. also, include self variable