Added check for duplicate nodes

When EH.LogCheck returns Nil a new node is added.  When it does not
return nil, then add a new node, unless it's the same node you already
found.