New foundation
Events are value objects
Better testing and error handling, renamed event_source to publisher
Back up the dependency on virtus to a soft 1.0.0
Out with the old, in with the new...