Merge pull request #4 from pounard/master

Missing generated files
Added If, While, and FunctionCall tests.
Changed to one level of Statement plus validation and fixed PostfixIncrement and PostfixDecrement.
Fixed For and flattened variables declaration (missing tests)