Bug fix in symbol table and more intermediate code generator junit tests