Added validation to locations, machine statues and types, product statuses, par items, products, and shelves. Added description fields for storage, text inputs, and wired them up for all status-type classes.