[#125] PrimaryHost now publishes NCMDs and DCMDs
Fixed bug with FB_EdgeTopicProvider.SetNCMDTopic
Note: currently only birthed metrics can be xCMDed. A generic xCMD is needed to, for example, send a Node Rebirth to a node which we have not yet received its birth certificate.
[#129] refactored IAuthor => IMessageSource
fixed IMessageSource method names to have the interface owner as the Subject of the verb
split informPublishDoneOrError() into two properties, PublisherDone and PublisherError
[#129] Edge Itterator : FB_Edge is now an IAuthor
just kidding! he just goes through his little black book of devices and asks them:
"do you have anything worth publishing"?
Of course the FB_Device doesn't have his things in order yet. .: TODO