Moved http source to a separate file.
Added a barcode generator file.  Uses a webservice.