Made test directory iterator recursive.
Add DomainEvent to the library.
Moved test to own folder.
Replaced custom exception with default one.
Changed tests/ to match src/ structure and moved fixtures to tests.
Changed characters.
Add colored file name to test script.
Moved domain events to domain model. They are part of the model.
Changed command namespace.
Command handler will succesfully handle a command or throw an exception. Exception added to PHPDoc.
Changed exception type for command handler locator.
Add a description the the command handler interface handle method.
Changed list with paragraph.
Add command to the command bus publish method.
Add missing extend for domain events interface.