Added store in ident to read operation
SymbolTable holds index and type of variables.

Index is needed to compute the address of variable memory addresses
Changed the handling of constants to a version that should work