Fixed StorageUnit.add(Item) to recursively look for item's Product in
all children ProductContainers and add it to appropriate
ProductContainer