support multiple endpoints in pubsub notifier
use uuids for socket monitor topics

Avoids conflicts if multiple actors are running
move RemoteNotifier to boot

This allows a client and server to run in the same vm for simple
testing.
add a new config notification mechanism

Use blocks to hide details of configuration publishes and subscriptions.

on_configure :servers do |action, previous, current|
  # do something
end