Add main protobuf helper script

Currently only decodes messages containing only `varint` fields. Needs:

- The full set of wire types for decoding
- Support for repeated fields
- Encoding function
- Code generator to turn `*.proto` files into helper functions
- Tests