Event Emitting with Evenement and Phergie

After a bit of experimentation offline, it became clear how to properly have Phergie act on external events. By using `irc.tick`, we are able to have Phergie send IRC messages based on external changes, like our own event emitter emitting the `stream.online` event.

Speaking of our own event emitter, we looked at what it would take to make the App\Bot itself be an event emitter. Turns out Evenement had everything we needed. Yay!

Broadcast on January 8th at 10pm UTC