Flushing of pipeline with branch instructions tested successfuly (at last).
Conflict avoidance via accessMemory() tested successfully for pipelined execution.
Conflict avoidance via accessMemory() tested successfully for pipelined execution.
Added event listeners and tidied comments.