Gen Server for ABCI interface, using ranch
Default functions for handling the tendermint messages. If application didn't implement these messages, default functions in this module will be used
Encode and decode varint and zigzag. Maybe there's existing lib for it