added destructor to vardecllist
fixed VarDecl memory leak
fixed verdecl list mem leak