Added message structures using protobuf.
Updated requirements.txt