Change command and event interfaces to support immutable DateTime

- EventInterface is now based on DomainEventInterface
- Signature of CommandInterface#createdOn has changed to ValueObjecs\DateTime\DateTime