Added protobuf dependency and started working on messages