Fixed Issue 9: Delete Storage Unit is not available when storage unit contains no items.  Also implemented Visitor pattern for the model.