added "for" and "while" loops, "time" command, conversion from ICodeBlock to IExecutable