Added autostart capability and Dispatcher::stopReactor method
Moved START+STOP event name constants into Observable
Prevent nested reactor runs
Added async mailer example