Clean up the use of shared and weak ptr objects to manage description objects
DataBroker::Run should return the return status of IPCService::Start
continue to implement the framework for ipc and the databroker, in particular the creating of requests from incoming json strings