Branch/block added

@kadst43 
Adds the blocklyBlockAdded, and blocklyBlockRemoved events for each blockly object that is displayed in the blockly UI.


Let's try to keep our line lengths down to something that fits on the PR screen... :)