Updated the datastructure in Dict.hs. Now, a stack (list) of values is stored for each key (word), which allows shadowing of variable names.