Added symboltable persistence. Added a method to print the symboltable