initial varint implementation
require encode and decode directly
hook up to new varint API
upgrade varint dependency to 1.0.0