BREAKING: Massive refactoring of event model

EventRoot is gone
GlobalID is gone
EventHandle is now Stream-based
Closes #32
doing a major release - big breaking changes