added while statement;
added support for blocks in if and while statements;
backup