Added several unit tests

Added testing for ASTNode, AST, VarTable, ProcTable, Follows, Parent,
Uses, Modifies