Added decrement operation.

When assigning a new value to existing var we should use pointer
when storing some result to the variable (aka store i32 %some_vaue, i32*
%var)