Updates ExperimentView to allow custom functions for block selection.
Add global variables set at each stage of the experiment.
Linting, add 'flow' property to blocks to define function for registering listeners during trials.