Mifare Classic TLV encoding handles messages longer than 256 bytes Fixes #10

NDEF Record correctly encodes long records when payloadLength is greater than 256