Modify nonnullstring compareTo to accept Object
Added generateBarcode
Added new Item constructor with no entryDate, no barcode. Modified
ItemTest to match.