595-39,40,43

Made new page for ChangeQuantity, and added barcode scanner and
expiration date to edit page, though they are not yet fully functional.