Added pushing and popping for let-bindings
Fixed error messages
Increased frequency of let-bindings in L program generation