First implementation of minimal Broker API

The vocabulary should probably define also the broker scheme, unless we want to dispatch multiple vocabularies on a single broker.