Fixed tense
Added async option for sending events

- Fixes #37
- Moved enum classes to 'emitter' package
Fixed payload envelope