Low level AMQP frame encoding and decoding library