Added listenOnce to the event emitter.

A function was added to wtf.events.EventEmitter that lets the event emitter listen once to an event type and then remove the listener after the callback runs.