Rename IrcEventContext to IrcNetwork
Add IrcUser
Add IrcText

Stores original and decoded message.
Simplify event handlers

Adding new event now requires only to define new IrcEvent and handle it in
AlisaNetwork.
Add IrcPrivMsgEvent
Rename eventContext -> network
Don't new case class