add node list

 * it deregisters itself when deleted
 * it stores other nodes
 * it can delete a node by name
 * it can be cleared