Implemented: simple sync events.
Implemented: async version
Added: .on_error
Added: nested errors bubble to be caught above.
Added: before/after hooks
Added: multi-event .on
Added/Fixed: last callback run after nested children finished.
Added: on parent emit
0.1.0