First implementation of minimal Broker API

Will do. There was a problem with the std::string which I don't remember now