Added item name validation, improved upc validation, handle 0 quantity creation.