QR Code encoder and decoder added