Renamed setValue to setVarToExpression

Now, setValue sets values directly, without evaluating a expression
Added for each control structure
Added test
Merge pull request #634 from anserran/foreach

Added For Each control structure (to iterate through lists)