Refactors BlocklyView to listen to a collection to instantiate relevant drop downs.
Add frame advancing for single frame scrubbing.
Adds default background colour for text object.
Passes editor flag down view hierarchy to enable editing behaviour.
Fixes BlockView to properly initialize trialView.
Allows visualtrialObject to be updated during editing by interactions with fabric.js canvas.