Fixes timing issue with dependent traversals.

Introduces a new class called OHLinkTraversalOperation that is
subclassed from NSOperation. This class is responsible for the
coordination of nested operations. The unit tests now all pass
as expected and the timing issues experienced earlier appear to
have been resolved.