use Condition to block requests on responses
move LocalNode to Configuration::LocalNode
don't allow nil keys in registries
add NodeRegistry

Has special logic to return the local node if asked. There is no need to
set the local node, and its creation is not published.