added symbol table stack and ability to interpret a text file