Lowercase enums
Add tests for varint encode/decode
Make both udp and test work