Swaps the json interface for the protobuf interface in get_data
Adds the protobuf code and definition, swaps the json interface in the get_data method. Also adds a new interface get_events that is possibly more useful than get_data method as it includes more data.