Changes id for data models to MD5 hash of parent object.
Adds ES5 shim for older browsers.
Adds event logs to all data handlers.
Adds handlerView to generalize data logging.
Records start, end, and resume events for experiment, block, and trial.
Complete progress bar even when loadqueue is empty.