initial work on eventing framework
Merge pull request #44 from stephen/eventing

Eventing Framework