Add chill-protobuf, with tests

closes #119