some generate_barcode refactorings, added static folder, style.css