Working barcode reading, encryption and decryption.

One FAT commit. sorry about that