Added base classes for event and stream management
Create empty test framework