This updates to build system to use Prost to build the protobuf objects. It adds tests for creating, storing and loading bucket definitions. The tests use an actual on disk RocksDB implementation to ensure that its tested all the way to persistence.