Create a business-logic only use case for AddItemStatement
Start with the happy path:
- create the "shell" of the AddItemStatementValidator and delegate to the deserializer for getValidatedStatement
- create ItemUpdater interface, (re) create ItemRevision class, create EditMetadata class