Refactors the blockly/controller generically after the changes to the model driver
Merge pull request #193 from virtual-world-framework/blockly-refactor

Blockly refactor