Js loop

Adds a JS-Interpreter to the blockly model driver and implements a slew of new blocks to test with