add lid to nodes at hatch time
ensure Node.lid and that Edge.id is based on the lids of subj, obj, pred and ctx
eliminate duplication of Edges with same subj,pred,obj by adding Edge.contexts; improvements to snippet uniqueness and display but very WIP