add design notes for modifying driver to be distributed
Added support for catching exceptions from OperationHandlers in main WorkloadRunner thread
Moved Spinner scheduling into OperationHandler (still in WorkloadRunner too) to get more accurate scheduling
Convert Operation stream into OperationHandler stream before running benchmark, to reducing latency during runtime
Merge branch 'new_branch_name'

Conflicts:
	src/main/java/com/ldbc/driver/OperationHandler.java
	src/main/java/com/ldbc/driver/runner/CompulsoryStartTimeOperationSchedulingPolicy.java
	src/main/java/com/ldbc/driver/runner/WorkloadRunner.java
	src/test/java/com/ldbc/driver/temporal/TimeTest.java