Understand `if`: independent branches, clear aterwards.
silence "too complex to translate" warnings
fixd ruby warnings

Unfortunately the parser gem is not warning clean
so RUBYOPT=-v is of limited use.
Moved `If` out of Too Complex Code which it isn't anymore!
spec: moved Formatting
Understand While (skip body, clear afterwards)

while-post is still unhandled
Understand While, really. Skip also the condition.