Add timings

This addresses [REEF-28]: Timings are added to the various important event
handlers using the recently added `LogScope` classes.

The code was written by Julia Wang <Qiuhe.Wang@microsoft.com>

Closes #12