add UUID to root context

part of #435 

* enriches the root context
* fixes Loggable recipient in NetMessage object

We probably want to officially deprecate the command context and use the context.Context to shuttle the data (config path, etc.) across the boundary (main -> commands lib -> ipfs command). Yet another TODO.