Updating dates and such, preparing rework

I am reworking the interface and the way the barcodes are generated. They
will be created as images to be output to a file, base64 encoded, or
streamed to a arbitrary source