fix deleteTabButton to export the correct interface, not the tabButtonable to Item
created the DeleteButtonableValueObject
created an alias for copyFromTabButtonable in TabButtonableValueObject
added a test for the delettabbutton (hard copy and paste)