core: use MutableMapping ABC instead of subclassing dict
daemon: add --conf option to read configuration from yaml file
Added simple zeromq-based pubsub mechanism to serialize and queue/send notifications over network