Check existing nodes before adding from introducer (Fixes #745)

Sorry about the last one ;( 

We still add nodes to the repositories where the "introducer" think they should be. I think this is okay.