Implemented a directive to implement the popout menus on the tree -- to directly follow the behavior seen in familysearch tree.
Completed initial asynchronous design for Family object creation as the tree is navigated.  The family objects are created in what appears to be a synchronous way, but are actually delayed until they are requested and have their internals filled out asynchronously.  Hooked this up into the initial 3 generation tree.
Removed console.log statements I don't want to check in.